Exercício proposto em sala:
/*3) Considerando 1000 pessoas, decidir a quantidade de pessoas que estão em determinada idade a saber:
A) Menor que 10 anos: Infancia;
B) Maior igual a 10 e menor igual a 30: Adolecente;
C) Maior que 30 e menor que 59: Adulto;
D) Maior que 59: idoso;*/
int main(int argc, char *argv[])
{
int cont = 1, cont_inf = 0, cont_ado = 0, cont_adulto = 0, cont_idoso = 0;
float idade_pes = 0;
while (cont <=1000){
printf ("Digite sua idade: ");
scanf ("%f", &idade_pes);
if (idade_pes < 10){
cont_inf = cont_inf + 1;
}
else if (idade_pes >= 10 && idade_pes <= 30){
cont_ado = cont_ado + 1;
}
else if (idade_pes > 30 && idade_pes < 59){
cont_adulto = cont_adulto + 1;
}
else if (idade_pes > 59){
cont_idoso = cont_idoso + 1;
}
cont = cont + 1;
}
printf ("A quantidade de pessoas na infancia eh: %1.2d \n", cont_inf);
printf ("A quantidade de pessoas adolescentes eh: %1.2d \n", cont_ado);
printf ("A quantidade de adultos eh: %1.2d \n", cont_adulto);
printf ("A quantidade de idosos eh: %1.2d \n", cont_idoso);
system("PAUSE");
return 0;
}
segunda-feira, 18 de abril de 2011
Programação I - Exercício proposto
Exercício proposto em sala:
/* 2) Elaborar algoritimo para exibir considirando 1000 numeros digitados:
A) Qantos são menores que 150;
B) Quantos estão entre 250 e 450;
C) quantos são maiores que 500; */
int main(int argc, char *argv[])
{
int cont=1;
float num=0,menores_150=0, entre_250_450=0, maiores_500=0;
while (cont <= 1000){
printf ("Digite um numero: ");
scanf ("%f", &num);
if (num < 150){
menores_150 = menores_150 + 1;
}
else if (num >= 250 && num <= 450){
entre_250_450 = entre_250_450 + 1;
}
else (num > 500){
maiores_500 = maiores_500 + 1;
}
cont = cont + 1;
}
printf ("Os numeros menores que 150 sao: %1.2f",menores_150);
printf ("Os numeros que estao entre 250 e 450 sao: %1.2f",entre_250_450);
printf ("Os numeros que sao maiores que 500 sao: %1.2f",maiores_500);
system("PAUSE");
return 0;
}
/* 2) Elaborar algoritimo para exibir considirando 1000 numeros digitados:
A) Qantos são menores que 150;
B) Quantos estão entre 250 e 450;
C) quantos são maiores que 500; */
int main(int argc, char *argv[])
{
int cont=1;
float num=0,menores_150=0, entre_250_450=0, maiores_500=0;
while (cont <= 1000){
printf ("Digite um numero: ");
scanf ("%f", &num);
if (num < 150){
menores_150 = menores_150 + 1;
}
else if (num >= 250 && num <= 450){
entre_250_450 = entre_250_450 + 1;
}
else (num > 500){
maiores_500 = maiores_500 + 1;
}
cont = cont + 1;
}
printf ("Os numeros menores que 150 sao: %1.2f",menores_150);
printf ("Os numeros que estao entre 250 e 450 sao: %1.2f",entre_250_450);
printf ("Os numeros que sao maiores que 500 sao: %1.2f",maiores_500);
system("PAUSE");
return 0;
}
Programação I - Exercício proposto
Exercício proposto em sala:
/* 1) Elaborar algoritimo para exibir a soma dos primeiros 1000 numeros inteiros positivos possíveis lidos. */
int main(int argc, char *argv[])
{
int cont=1;
float num=0, aux=0;
while (cont <= 1000){
printf ("Digite um numero: ");
scanf ("%f", &num);
if (num > 0){
aux = aux + num;
}
cont = cont + 1;
}
printf ("A soma dos 1000 numeros eh: %1.2f\n", aux);
system("PAUSE");
return 0;
}
/* 1) Elaborar algoritimo para exibir a soma dos primeiros 1000 numeros inteiros positivos possíveis lidos. */
int main(int argc, char *argv[])
{
int cont=1;
float num=0, aux=0;
while (cont <= 1000){
printf ("Digite um numero: ");
scanf ("%f", &num);
if (num > 0){
aux = aux + num;
}
cont = cont + 1;
}
printf ("A soma dos 1000 numeros eh: %1.2f\n", aux);
system("PAUSE");
return 0;
}
segunda-feira, 11 de abril de 2011
Programação I - Exercício 1 e 2 de While
/* Exercicio 1 (While). Elaborar um algoritimo p/ ler o nome do aluno e calcular a sua media a partir das 2 notas dadas. Considerar 40 alunos da disciplina de algoritimo. Ao final, exibir a media geral da disciplina. */
int main(int argc, char *argv[])
{
char nome_aluno[100];
float n1=0, n2=0, media=0, aux =1, media_disciplina=0;
while (aux <= 40){
printf ("Digite o nome do aluno:");
scanf ("%s", &nome_aluno);
fflush(stdin);
printf ("Digite a nota 1:");
scanf ("%f", &n1);
fflush(stdin);
printf ("Digite a nota 2:");
scanf ("%f", &n2);
fflush(stdin);
media = ((n1 + n2) /2);
fflush(stdin);
printf ("Nome do aluno: %s ", nome_aluno);
fflush(stdin);
printf ("Media: %1.2f\n\n", media);
media_disciplina = media_disciplina + media;
fflush(stdin);
aux = aux + 1;
}
printf ("A media geral da disciplina eh: %1.2f\n", (media_disciplina / 40));
system("PAUSE");
return 0;
}
/* Exercicio 2 ídem ao exercício 1, porém com N alunos */
int main(int argc, char *argv[])
{
char nome_aluno[100];
int qtde_alunos =0;
float n1=0, n2=0, media=0, aux=1, media_disciplina=0;
printf ("Digite a quantidade de alunos:");
scanf ("%d", &qtde_alunos);
while (aux <= qtde_alunos){
printf ("Digite o nome do aluno:");
scanf ("%s", &nome_aluno);
fflush(stdin);
printf ("Digite a nota 1:");
scanf ("%f", &n1);
fflush(stdin);
printf ("Digite a nota 2:");
scanf ("%f", &n2);
fflush(stdin);
media = ((n1 + n2) /2);
fflush(stdin);
printf ("Nome do aluno: %s ", nome_aluno);
fflush(stdin);
printf ("Media: %1.2f\n\n", media);
media_disciplina = media_disciplina + media;
fflush(stdin);
aux = aux + 1;
}
printf ("A media geral da disciplina eh: %1.2f\n", (media_disciplina / qtde_alunos));
system("PAUSE");
return 0;
}
int main(int argc, char *argv[])
{
char nome_aluno[100];
float n1=0, n2=0, media=0, aux =1, media_disciplina=0;
while (aux <= 40){
printf ("Digite o nome do aluno:");
scanf ("%s", &nome_aluno);
fflush(stdin);
printf ("Digite a nota 1:");
scanf ("%f", &n1);
fflush(stdin);
printf ("Digite a nota 2:");
scanf ("%f", &n2);
fflush(stdin);
media = ((n1 + n2) /2);
fflush(stdin);
printf ("Nome do aluno: %s ", nome_aluno);
fflush(stdin);
printf ("Media: %1.2f\n\n", media);
media_disciplina = media_disciplina + media;
fflush(stdin);
aux = aux + 1;
}
printf ("A media geral da disciplina eh: %1.2f\n", (media_disciplina / 40));
system("PAUSE");
return 0;
}
/* Exercicio 2 ídem ao exercício 1, porém com N alunos */
int main(int argc, char *argv[])
{
char nome_aluno[100];
int qtde_alunos =0;
float n1=0, n2=0, media=0, aux=1, media_disciplina=0;
printf ("Digite a quantidade de alunos:");
scanf ("%d", &qtde_alunos);
while (aux <= qtde_alunos){
printf ("Digite o nome do aluno:");
scanf ("%s", &nome_aluno);
fflush(stdin);
printf ("Digite a nota 1:");
scanf ("%f", &n1);
fflush(stdin);
printf ("Digite a nota 2:");
scanf ("%f", &n2);
fflush(stdin);
media = ((n1 + n2) /2);
fflush(stdin);
printf ("Nome do aluno: %s ", nome_aluno);
fflush(stdin);
printf ("Media: %1.2f\n\n", media);
media_disciplina = media_disciplina + media;
fflush(stdin);
aux = aux + 1;
}
printf ("A media geral da disciplina eh: %1.2f\n", (media_disciplina / qtde_alunos));
system("PAUSE");
return 0;
}
Assinar:
Postagens (Atom)