teste

1605 palavras 7 páginas
Lista de Exercícios de Algoritmos - 04
Para cada um dos exercícios abaixo, faça um programa (em laboratório) que teste a função.
Funções e estruturas básicas
1. Faça uma função que recebe a idade de uma pessoa em anos, meses e dias e retorna essa idade expressa em dias.
2. Faça uma função que recebe a média final de um aluno por parãmetro e retorna o seu conceito, conforme a tabela abaixo:
Nota

Conceito

de 0 a 49

D

de 50 a 69

C

de 70 a 89

B

de 90 a 100

A

3. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume (v = 4/3.P .R3).
4. Escrever uma função int contaimpar(int n1, int n2) que retorna o número de inteiros impares que existem entre n1 e n2 (inclusive ambos, se for o caso). A função deve funcionar inclusive se o valor de n2 for menor que n1. n=contaimpar(10,19); /* n recebe 5 (11,13,15,17,19) */ n=contaimpar(5,1); /* n recebe 3 (1,3,5) */

5. Escrever uma função void estacao(int dia, int mes), que exibe no vídeo qual a estação do ano da data passada por parâmetro. Lembrando que a primavera começa no dia 23 de setembro, o verão em 21 de dezembro, o outono em 21 de março e o inverno em 21 de junho. estacao(25,10); /* 25/10 é primavera. */ estacao(29,12); /* 29/12 é verão. */

6. Escrever uma função int divisao(int dividendo, int divisor, int *resto), que retorna a divisão inteira (sem casas decimais) de dividendo por divisor e armazena no parâmetro resto, passado por referência, o resto da divisão. int r, d, d = divisao(5, 2, &r); printf("Resultado:%d Resto:%d", d, r); /* Resultado:2 Resto:1 */

7. Escrever uma função long somaintervalo(int n1, int n2) que retorna a soma dos números inteiros que existem entre n1 e n2 (inclusive ambos). A função deve funcionar inclusive se o valor de n2 for menor que n1. n=somaintervalo(3, 6); /* n recebe 18 (3 + 4 + 5 + 6) */ n=somaintervalo(5,5); /* n recebe 10 (5 + 5) */ n=somaintervalo(-2,3); /* n recebe 3 (-2 + -1 + 0 + 1 + 2 + 3)

Relacionados

  • Teste teste teste teste teste
    297 palavras | 2 páginas
  • Teste teste teste teste
    398 palavras | 2 páginas
  • teste teste teste teste
    1381 palavras | 6 páginas
  • Teste teste teste
    310 palavras | 2 páginas
  • Teste teste teste
    1472 palavras | 6 páginas
  • teste teste
    12398 palavras | 50 páginas
  • teste de teste
    370 palavras | 2 páginas
  • Teste teste
    294 palavras | 2 páginas
  • Teste do teste
    900 palavras | 4 páginas
  • Teste teste
    304 palavras | 2 páginas