Escolar Documentos
Profissional Documentos
Cultura Documentos
1) Codifique o programa em linguagem C com uma função que receba um número inteiro e
positivo N como parâmetro e retorne a soma dos números inteiros existentes entre 1 e N
(inclusive).
2) Codifique o programa em linguagem C com uma função que receba três números inteiros
como parâmetros, representado horas, minutos e segundos, e os converta em segundos.
Exemplo: 2h:40min:10s correspondem a 9610 segundos.
3) Codifique o programa em linguagem C com uma função que receba como parâmetro o raio de
uma esfera, calcule e mostre no programa principal qual o seu volume: v=4/3*R³.
4) Codifique o programa em linguagem C com uma função que receba um número e informe se
ele é positivo ou negativo.
5) Codifique o programa em linguagem C uma função que leia um número não determinado de
valores positivos e retorne a média aritmética desses valores.
6) Codifique o programa em linguagem C com uma função que receba um valor inteiro e
positivo, calcule e mostre o seu fatorial.
7) Codifique o programa em linguagem C com uma função que receba o valor de altura e largura
de uma parede e calcule e mostre o valor da área.
1)
//função de soma
int somaint(int N){
int soma=0, i;
for(i=1; i <= N; i++){
soma=soma+i;
}
return (soma);
}
2)
//função de tempo
int tempoSegundos(int H, int M, int S){
int totalH = H * 3600; //1 hora = 3600 segundos
int totalM = M * 60; //1 minuto = 60 segundos
int totalS = S;
int soma = totalH + totalM + totalS;
return (soma);
}
3)
//função de volume
float calculaVolumeEsfera(float R){
float pi = 3.14; //constante pi
float volume = (4 * pi * (R*R*R)) / 3;
return (volume);
}
4)
posNeg(v);
float calculaMedia();
//protótipo da função
while(n != 0){
printf("Digite um valor maior que 0: ");
scanf("%f", &n); //armazena o valor em n
soma += n;
i++;
}
media = soma/(i-1);
return media;
}
6)