Aula de algoritmo

275 palavras 2 páginas
Aula 4 – Funções

1. Implementar a função RAIZQUADRADA. Esta função deve:
a. Receber um número do tipo float como parâmetro.
b. Retornar a raiz quadrada do número recebido, de tal maneira que esta raiz, quando elevada ao quadrado, apresente um erro máximo de 0.01% em relação ao valor do parâmetro.

2. Implementar a função INVERTE que recebe um número unsigned int como parâmetro e retorna este número escrito ao contrário. Ex: 431 134.

3. Implementar a função doublé POWER (double base, doublé expoente), que retorna o valor de base elevado a expoente. Dicas:
a. Transformar o expoente em uma razão de inteiros (multiplicando ambos por 10 até o numerador ficar inteiro).
b. Simplificar a razão de inteiros com sucessivas divisões de numerador e denominador.
c. Calcular basenumerador
d. Calcular (basenumerador)1/denominador . Utilizar a função de raiz anteriormente implementada.
e. Se basenumerador estourar a faixa dos doublé, dividir numerador e denominador por 10 e repetir.
f. Se numerador for negativo, resultado é 1/resultado.

4. Fazer uma função que recebe um mês e um ano como parâmetros e retorna o número de dias daquele mês daquele ano. Dica: um ano é bissexto quando é múltiplo de 4 e não múltiplo de 100, ou também quando é múltiplo de 400.

5. Faça uma função que recebe, por parâmetro, a hora de inicio e a hora de término de um jogo, ambas subdivididas em 2 valores distintos: horas e minutos. A função deve retornar, a duração do jogo em minutos, considerando que o tempo máximo de duração de um jogo é de 24 horas e que o jogo pode começar em um dia e terminar no outro.

Relacionados

  • aula algoritmo
    350 palavras | 2 páginas
  • Algoritmos Aula 2
    919 palavras | 4 páginas
  • Aula 3 - Algoritmo
    557 palavras | 3 páginas
  • Algoritmo - Aula 1
    915 palavras | 4 páginas
  • Notas de aula Algoritmos
    7661 palavras | 31 páginas
  • Algoritmo aula 1
    1031 palavras | 5 páginas
  • Aula 1 algoritmos
    1124 palavras | 5 páginas
  • aula inicial algoritmo
    1977 palavras | 8 páginas
  • Aulas sobra algoritmo
    253 palavras | 2 páginas
  • Aula 1 Algoritmo
    2293 palavras | 10 páginas