Home Courses Publications Research Students Contact

Cristina Nader Vasconcelos

Associate Professor

Universidade Federal Fluminense

TCC-00.308 - PROGRAMAÇÃO DE COMPUTADORES I

Voltar a página da disciplina

Lista de exercícios 3

  1. Escreva uma função que receba duas strings a e b, e retorne a concatenação delas no formato abba.
  2. __________________________________________
  3. Dizem que para saber o seu número da sorte basta você seguir os seguintes passos:

    1 – Multiplique sua idade por 4.
    2 – Some 8.
    3 – Multiplique o resultado por 60.
    4 – Divida por 240.
    5 – Some 22.
    6 – Subtraia a sua idade.
    7 – PARABÉNS! Esse é seu número da sorte.

    Escreva um função que receba o nome e a idade de uma pessoa e retorne a frase: "Parabéns fulano! seu número da sorte é x!", onde fulano é o nome da pessoa, e x é o número da sorte encontrado.
  4. __________________________________________
  5. Escreva uma função que receba duas strings de no mínimo 15 caracteres e retorne a concatenação da primeira, sem os cinco primeiros caracteres, com a segunda, sem os últimos dez caracteres.
  6. __________________________________________
  7. Escreva uma função que receba uma string s, um caractere x e um número inteiro i entre 0 e o comprimento da string, e retorne uma string igual a s, exceto que o elemento da posição i deve ser substituído pelo caractere x.
  8. __________________________________________
  9. Escreva uma função que receba uma string e retorne essa string no meio dela mesma. Por exemplo, ao receber a string "abcd", a função deve retornar "ababcdcd". Outro exemplo: se receber "abcde", a função deve retornar "ababcdecde"
  10. __________________________________________
  11. Escreva uma função que receba uma string e insira o caractere "#" no início, no meio e no final dela. Por exemplo, se a entrada for "abcd", a saída deve ser "#ab#cd#".
  12. __________________________________________
  13. Escreva uma função que receba uma string e a rotacione 3 posições para a esquerda. Por exemplo, se a entrada for "abcdef", a função deve retornar "defabc". Assuma que a string passada tem no mínimo 3 caracteres.
  14. __________________________________________
  15. Escreva uma função que receba uma string e um número inteiro x e rotacione a string x posições para a esquerda. Assuma que a string Tem pelo menos x caracteres.
  16. __________________________________________
  17. Escreva uma função similar à anterior, só que agora considere que a string passada pode ter qualquer tamanho, inclusive menor que x.
  18. __________________________________________
  19. Escreva uma função que receba duas datas no formato "DD/MM/AAAA" , sendo a segunda maior que a primeira, e calcule o total de dias passados entre uma data e outra. A frase retornada deve ser "O total de dias é x", onde x é o total achado. Considere que todo mês tem 30 dias. E que o ano tem 365 dias. Exemplo: Se as datas são "02/03/1982" e "01/02/1983", o total de dias é 334

Instituto de Computação | Rua Passo da Pátria 156 - E Block - 3th floor - São Domingos Niterói - RJ - CEP: 24210-240 | Phone: +55 21 2629-5659
lip:
ip:216.73.216.60