Baixe o app para aproveitar ainda mais
Prévia do material em texto
��LINGUAGEM DE PROGRAMAÇÃO I Ficha no 5 Nome do aluno:__________________________________ Professor: ___Paula Faragó____ dia: ____�� 1. Lista 3(while) – exercício 3. Entrar com vários números positivos e imprimir a média dos números digitados. 2. Lista 3(while) – exercício 8. Dado um país A, com 5.000.000 de habitantes e uma taxa de natalidade de 3% ao ano, e um país B com 7.000.000 de habitantes e uma taxa de natalidade de 2% ao ano. Calcular e imprimir o tempo é necessário para que a população do país A ultrapasse a população do país B. 3. Lista 3 (while) – exercício 9. Uma empresa de fornecimento de energia elétrica faz a leitura mensal dos medidores de consumo. Para cada consumidor existe as seguintes informações: - número (código) do consumidor - quantidade de kWh consumidos durante o mês - tipo (código) do consumidor 1 - residencial, preço por kWh = 0,50 2 - comercial, preço por kWh = 0,61 3 - industrial, preço do kWh = 1,07 Os dados devem ser lidos até que seja encontrado um consumidor com código 0 (zero). Calcule e imprima: - o custo total para cada consumidor - o total de consumo para os 3 tipos de consumidor a média de consumo dos tipos 1 e 2 4. Lista 3 (while) – exercício 11. Entrar com a idade de várias pessoas e imprimir: - total de pessoas com menos de 21 anos - total de pessoas com mais de 50 anos. 5 Lista 3 (while) – exercício 18. Faca um programa que calcule o M.D.C. entre dois números lidos da entrada. 6. Lista 3 (while) –– exercício 20 Faça um programa que execute o menu abaixo: OPÇÕES 1 Calcula a HIPOTENUSA 2 Calcula a MÉDIA PONDERADA 3 Imprime o MENOR ENTRE 3 NÚMEROS 4 Termina o programa OPCAO: Considerações: 1 - Ao se escolher a opção 1, deverá ser pedido os valores dos catetos e impresso a HIPOTENUSA. 2 - Ao se escolher a opção 2, deverá ser pedido 4 notas e impressa a MÉDIA PONDERADA. Para calcular a média ponderada, use os seguintes pesos para as notas: 2, 3, 2 e 3 respectivamente. 3 - Ao se escolher a opção 3, deverá ser pedido 3 números e impresso menor. Respostas Ficha 5 1 #include<stdio.h> #include<conio.h> void main() { int a=0,total=0,num; clrscr(); printf("digite um numero ou 0 para terminar: "); scanf("%d",&num); while (num!=0) { a++; printf("digite um numero ou 0 para terminar: "); scanf("%d",&num); total=total+num; } printf("MEDIA ARITIMETICA: %d",total/a); system(“PAUSE”); } 2 #include<stdio.h> #include<conio.h> void main() { int a=5000,b=7000,ano=0; clrscr(); while(a<=b) { a=a+(a*1.03); b=b+(b*1.07); ano++; } printf("TEMPO NECESSARIO: %d anos",ano); system(“PAUSE”); } 3 #include<stdio.h> #include<conio.h> main() { float totalcon,media; int num,quant,tipo,total=0,soma=0,contador=0; clrscr(); printf("Digite numero:"); scanf("%d",&num); printf("Digite a quantidade:"); scanf("%d",&quant); printf("1-residencial\n2-comercial\n3-industrial\n Digite o tipo do consumidor:"); scanf("%d",&tipo); switch (tipo){ do{ case 1: { contador++; totalcon=quant*0.50; printf("\ncusto do consumidor %d e de: %.2f",num,totalcon); soma=soma+totalcon; } break; case 2: { contador++; totalcon=quant*0.61; printf("\ncusto do consumidor %d e de: %.2f",num,totalcon); soma=soma+totalcon; } break; case 3: { totalcon=quant*1.07; printf("\ncusto do consumidor %d e de: %.2f",num,totalcon); } break; } while (tipo==0); } total=total+totalcon; printf("\n\nDigite numero:"); scanf("%d",&num); printf("Digite a quantidade:"); scanf("%d",&quant); printf("1-residencial\n2-comercial\n3-industrial\nDigite o tipo do consumidor:"); scanf("%d",&tipo); } media=soma/contador; printf("\ntotal de consumo:%d",total); printf("\na media de consumo dos tipos 1 e 2:%d",media); system(“PAUSE”); } 4 #include<stdio.h> #include<conio.h> main() { int idade,menos=0,mais=0; clrscr(); printf("Digite a idade ou 999 para terminar: "); scanf("%d",&idade); while(idade!=999) { if(idade<21) menos++; if(idade>50) mais++; printf("Digite a idade ou 999 para terminar: "); scanf("%d",&idade); } printf("\nTotal com menos de 21: %d",menos); printf("\nTotal com mais de 50: %d",mais); system(“PAUSE”); } 5 #include<stdio.h> #include<conio.h> main() { int a,b,c; clrscr(); printf("Entre com dois numeros: "); scanf("%d%d",&a,&b); c=a%b; while(c>=1) { a=b; b=c; c=a%b; } printf("O MDC ‚: %d",b); system(“PAUSE”); } 6 #include<stdio.h> #include<math.h> #include<conio.h> main() { float a,b,n1,n2,n3,n4,hip; int ,x,y,z,maior, op; clrscr(); printf("\n1-calcula a HIPOTENUSA \n2-calcula a MEDIA PONDERADA \n3-imprime o MENOR ENTRE 3 NUMEROS \n4-termina o programa: "); scanf("%d",&op); switch(op){ case 1: { printf("\nEntre com o valor dos catetos: "); scanf("%d%d",&a,&b); hip=pow(a,2)+pow(b,2); printf("\nA hipotenusa ‚: %.2f",pow(hip,2)); } break; case 2: { printf("\nEntre com 4 notas: "); scanf("%f%f%f%f",&n1,&n2,&n3,&n4); printf("A media ponderada e: %.2f",((n1*2)+(n2*3)+(n3*2)+(n4*3))/10); } break; case 3: { printf("Entre com tres numeros: "); scanf("%d%d%d",&x,&y,&z); if(x>y && x>z) maior=x; else { if(y>z) maior=y; else maior=z; } printf("O maior numero e: %d",maior); } break; default: printf("\nopcao invalida"); } while(op==4); } System(“PAUSE”); } Pontos _________
Compartilhar