Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Faça duas funções que recebe por parâmetro o raio de uma esfera e calcule o seu
volume (v = 4/3.P .R3) e a sua área.
2. Em uma turma de 15 alunos, foram realizadas duas provas. Crie um programa que
receba as notas de cada aluno e calcule a média. Apresente a maior média e a
média geral da turma.
#include <stdio.h>
#include <conio.h>
int main(){
int alunos;
float nota1, nota2, med;
med=0;
for (alunos = 1; alunos < 16; alunos++) { //alunos := alunos + 1 = alunos++
printf ("Digite a nota 1 do aluno %d: \n",alunos);
scanf ("%f", ¬a1);
printf ("Digite a nota 2 do aluno %d: \n",alunos);
scanf ("%f", ¬a2);
med= (nota1+nota2)/2;
printf ("a media foi %f\n",med);
getch();
}
return 0;
}
#include <stdio.h>
#include <conio.h>
int main(){
int num, cont;
printf ("Digite um número:\n");
scanf ("%d", &num);
for (cont = 1; cont < 11; cont++) {
printf ("%d X %d = %d \n",cont, num, cont*num);
}
getch();
return 0;
}
4. Em uma turma de alunos com 35 pessoas foi levantado a altura dos alunos. Escreva
um algoritmo que receba essas alturas e apresente no fim a maior altura e a menor
altura digitada.
//Em uma turma de alunos com 35 pessoas foi levantada a altura dos alunos.
//Escreva um algoritmo que receba essas alturas e apresente no fim a maior
// altura e a menor altura digitada.
#include <stdio.h>
#include <conio.h>
int main(){
int alunos;
float altura, maioralt, menoralt;
altura=0;
maioralt=0;
menoralt=9;
for (alunos=1; alunos <= 6; alunos++) {
printf ("digite a altura do aluno %d: \n",alunos);
scanf ("%f", &altura);
while (altura > 2.72) {
printf ("Altura invalida, redigite \n");
printf ("digite a altura do aluno %d: \n",alunos);
scanf ("%f", &altura);
}
if (altura > maioralt)
{
maioralt = altura;
}
if (altura < menoralt)
{
menoralt = altura;
}
}
printf ("Maior altura %f \n",maioralt);
printf ("Menor altura %f \n",menoralt);
getch();
return 0;
}
5. Uma livraria fez um levantamento entre os seus usuários e percebeu que a maioria
preferia algum tipo especifico de livros (1-Romance; 2-Técnico; 3-Biografias). Crie
um programa que receba um desses valores (1,2,3) e apresente no fim a
quantidade de pessoas que preferem cada tipo. O algoritmo será encerrado com
for digitado 0 para o tipo de livro.
6. Uma empresa que faz a logística de entrega de uma outra empresa que vende na
internet, fez um levantamento das entregas realizadas em um mês (250 entregas),
registrando os valores de cada pedido entregue e o número de dias para a entrega
da compra. Crie um programa que receba esses dados (valor e número dia) e
mostre no fim o valor médio dos pedidos e a quantidade média de dias
7. Uma turma de faculdade com 85 alunos recebeu a nota da primeira prova. Crie um
programa que receba a nota de cada aluno e imprima no fim a média da turma, a
maior nota e a menor nota.
8. Escreva um procedimento que recebe as 3 notas de um aluno por parâmetro e
uma letra. Se a letra for 1 o procedimento calcula a média aritmética das notas do
aluno, se for 2, a sua média ponderada (pesos: 5, 3 e 2). A média calculada também
deve retornar por parâmetro.
9. Faça um procedimento que recebe por parâmetro os valores necessários para o
cálculo da fórmula de Bhaskara e retorna, também por parâmetro, as suas raízes,
caso seja possível calcular.
10. Faça uma função que recebe por parâmetro o tempo de duração de uma fábrica
expressa em segundos e retorna também por parâmetro esse tempo em horas,
minutos e segundos.
5 a 7 anos Infantil A
8 a 10 anos Infantil B
12. Faça uma função que recebe um valor inteiro e verifica se o valor é positivo ou
negativo. A função deve retornar um valor booleano.
13. Faça uma função que recebe um valor inteiro e verifica se o valor é par ou ímpar. A
função deve retornar um valor booleano.