Buscar

Exercícios Aula 15

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Algoritmos Aplicados a Engenharia 
 Exercício 15 
Os direitos desta obra foram cedidos à Universidade Nove de Julho 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Este material é parte integrante da disciplina, oferecida pela UNINOVE. 
O acesso às atividades, conteúdos multimídia e interativo, encontros virtuais, fóruns de 
discussão e a comunicação com o professor devem ser feitos diretamente no ambiente 
virtual de aprendizagem UNINOVE. 
 
 
Uso consciente do papel. 
Cause boa impressão, imprima menos. 
 
Aula 15: 
Exercícios 
Codifique os exercícios 1, 2, 6, 7, 8, 11 e 13 da aula 9. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resolução 
1) 
#include <stdio.h> 
#include <stdlib.h> 
int main(){ 
 int soma=0; 
 for (int cont=1; cont<=10; cont++) 
 soma+=cont; 
 printf("\nO valor da soma e: %d\n", soma); 
 system("pause"); 
} 
 
2) 
#include <stdio.h> 
#include <stdlib.h> 
int main(){ 
 int soma=0, n; 
 for (int cont=0; cont<10; cont++){ 
 printf("\nDigite um valor: "); 
 scanf("%d", &n); 
 if (n>0) 
 soma+=n; 
 } 
 printf("\nO valor da soma dos positivos e: %d\n", soma); 
 system("pause"); 
} 
 
6) 
#include <stdio.h> 
#include <stdlib.h> 
int main(){ 
 float valor, imposto, perc; 
 for (int cont=0; cont<10; cont++){ 
 printf("\nDigite o valor do salario do %d funcionario: ", cont+1); 
 scanf("%f", &valor); 
 if (valor<500.0) 
 perc=5.0; 
 else if (valor<850.0) 
 perc=10.0; 
 else 
 perc=15.0; 
 imposto=valor*(perc/100); 
 printf("\nO valor do desconto e de: %f\n", imposto); 
 } 
 system("pause"); 
} 
 
 
 
 
 
 
 
7) 
#include <stdio.h> 
#include <stdlib.h> 
int main(){ 
 int a=0, b=1, c; 
 printf("0-1-"); 
 for (int cont=0; cont<18; cont++){ 
 c=a+b; 
 printf("%d-", c); 
 a=b; 
 b=c; 
 } 
 printf("\n"); 
 system("pause"); 
} 
 
8) 
#include <stdio.h> 
#include <stdlib.h> 
int main(){ 
 int idade, idade_media, idade_h, idade_m, soma_idade=0; 
 int soma_idade_h=0, soma_idade_m=0, quant_h=0, quant_m=0; 
 char sexo; 
 for (int cont=0; cont<12; cont++){ 
 printf("Digite o sexo e a idade da pessoa (ex: h 30 ou m 25): "); 
 scanf("%s %d", &sexo, &idade); 
 soma_idade+=idade; 
 if (sexo=='h'){ 
 soma_idade_h+=idade; 
 quant_h++; 
 } else { 
 soma_idade_m+=idade; 
 quant_m++; 
 } 
 } 
 idade_media = soma_idade / 12; 
 idade_h = soma_idade_h/quant_h; 
 idade_m = soma_idade_m/quant_m; 
 printf("\nA idade media do grupo e: %d", idade_media); 
 printf("\nA idade media das mulheres grupo e: %d", idade_m); 
 printf("\nA idade media dos homens grupo e: %d", idade_h); 
 printf("\n"); 
 system("pause"); 
} 
 
 
 
 
 
 
 
 
11) 
#include <stdio.h> 
#include <stdlib.h> 
int main(){ 
 int n, fatorial=0; 
 printf("Digite um valor para calculo do fatorial: "); 
 scanf("%d", &n); 
 fatorial = n; 
 for (int cont=n-1; cont>0; cont--) 
 fatorial*=cont; 
 printf("\nO fatorial de %d e: %d", n, fatorial); 
 printf("\n"); 
 system("pause"); 
} 
13) 
#include <stdio.h> 
#include <stdlib.h> 
int main(){ 
 float altura, peso, media_peso, soma_peso=0, altura_maior=0.0, porc_h, 
porc_m; 
 int quant_h=0, quant_m=0, qtd_pessoas=3 ; 
 char sexo, nome[50], nome_maior[50]; 
 for (int cont=0; cont<qtd_pessoas; cont++){ 
 printf("\nEntre com o nome da pessoa: "); 
 scanf("%s", &nome); 
 fflush(stdin); //limpa o buffer do teclado 
 printf("Entre com o sexo da pessoa (M ou F): "); 
 scanf("%c", &sexo); 
 fflush(stdin); //limpa o buffer do teclado 
 printf("Entre com a altura da pessoa: "); 
 scanf("%f", &altura); 
 printf("Entre com o peso da pessoa: "); 
 scanf("%f", &peso); 
 if (altura > altura_maior){ 
 altura_maior = altura; 
 sprintf(nome_maior, "%s", nome); 
 } 
 soma_peso+=peso; 
 if (sexo=='M') 
 quant_h++; 
 else 
 quant_m++; 
 } 
 media_peso = soma_peso / float(qtd_pessoas); 
 porc_m = float(quant_m)/float(qtd_pessoas)*100.0; 
 porc_h = float(quant_h)/float(qtd_pessoas)*100.0; 
 printf("\nA quantidade de mulheres e: %d - %f %%", quant_m, porc_m); 
 printf("\nA quantidade de homens e : %d - %f %%", quant_h, porc_h); 
 printf("\nA media de peso das pessoas e: %f", media_peso); 
 printf("\nO nome da pessoa mais alta e : %s", nome_maior); 
 printf("\n"); 
 system("pause"); 
}

Outros materiais