Baixe o app para aproveitar ainda mais
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"); }
Compartilhar