Buscar

ficha 5_resolvida

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

��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 _________

Continue navegando

Outros materiais