Buscar

ADIÇÃO E SUBTRAÇÃO EM C

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

FIC – Faculdades Integradas de Caratinga 
Ciência da Computação, autoriz. MEC, portaria 585, de 26/06/98 
Disciplina: Prática de Programação I 
CURSO: Ciência da Computação e Engenharia Elétrica 
PROF.: Hebert Amaral 
NOME: Grace Kelly 
Lista de Exercícios II 
1. Faça um programa que recebe dois números, calcule e mostre a subtração do primeiro número pelo 
segundo. 
 
Inicio 
 inteiro N1,N2,SUB; 
 Esrcreva (" DIGITE DOIS NUMEROS"); 
 Leia (N1,N2); 
 SUB=N1-N2; 
 Esrcreva (" A SUBTRAÇÃO É",SUB); 
Fim 
 
 
 
 
 
2. Faça um programa que receba três números, calcule mostre a multiplicação desses números. 
Inicio 
 inteiro N1,N2,N3,MULT; 
 Esrcreva (" DIGITE TRES NUMEROS"); 
 Leia (N1,N2,N3); 
 MULT=N1*N2*N3; 
 Esrcreva (" A MULTIPLICAÇÃO É",MULT); 
Fim 
 
3. Faça um programa que receba dois números, calcúle e mostre a divisão do primeiro pelo segundo. 
Obs: 
Sabe-se que o segundo número não pode ser zero, portanto , não é necessário se 
preocupar com validações. 
 
Inicio 
 Real N1,N2,DIV; 
 Esrcreva ("DIGITE DOIS NUMEROS"); 
 Leia (N1,N2); 
 DIV=N1/N2; 
 Esrcreva (" A DIVISÃO É=",DIV); 
Fim 
 
4. Faça um programa que receba duas notas, calcule e mostre a média ponderada dessas 
notas,considerando peso 2 para a primeira e peso 3 para a segunda. 
Inicio 
 Real NOTA1,NOTA2,MEDIAP; 
 Esrcreva ("DIGITE AS DUAS NOTAS "); 
 Leia (NOTA1,NOTA2); 
 MEDIAP=((NOTA1*2)+(NOTA2*3))/(2+3); 
 Esrcreva ("A MEDIA PONDERADA É=" ,MEDIAP); 
Fim 
 
5. Faça um programa que receba o preço de um produto, calcule e mostre o novo preço, sabendo-se 
que este sofreu um desconto de 10%. 
 
Inicio 
 Real PRECO,NOVOPRECO; 
 Esrcreva ("INFORME O PREÇO "); 
 Leia (PRECO) 
 NOVOPRECO=PRECO-(PRECO*10/100); 
 Esrcreva (" O NOVO PREÇO É=",NOVOPRECO); 
Fim 
 
6. Um funcionário recebe um salário fixo mas 4% de comissão sobre as vendas. Faça um programa que 
receba o salário fixo do funcionário e o valor de suas vendas, calcule e mostre a comissão e seu salário final. 
Inicio 
 Real SALFIX, VEND, SALFIN, COMIS; 
 Escreva (“INFORME O SALARIO FIXO”); 
 Leia (SALFIX ); 
 Escreva (“INFORME AS VENDAS”); 
 Leia (VEND); 
 COMIS=VEND*4/100; 
 SALFIN=SALFIX+COMIS; 
 Escreva (“O SALARIO FINAL É =” ,SALFIN); 
 Escreva (“A COMISSÃO É =” ,COMIS); 
Fim 
 
7. Faça um programa que receba o peso de uma pessoa, calcule e mostre: 
1. o novo peso, se a pessoa engordar 15% sobre o peso digitado; 
2. o novo peso, se a pessoa emagrecer 20% sobre o peso digitado; 
Inicio 
 Real PESO,NOVOPESO1,NOVOPESO2; 
 Esrcreva ("DIGITE SEU PESO "); 
 Leia (PESO); 
 NOVOPESO1=PESO+(PESO*15/100); 
 NOVOPESO2=PESO-(PESO*20/100); 
 Escreva ("SE ENGORDAR 15%",NOVOPESO1); 
 Escreva("SE EMAGRECER 20%",NOVOPESO2); 
Fim 
 
8. Faça um programa que receba o peso de uma pessoa em quilos, calcule e mostre esse peso em 
gramas. 
Inicio 
 Real PESOKG,PESOGR; 
 Esrcreva (" DIGITE SEU PESO EM KILOS"); 
 Leia (PESOKG); 
 PESOGR=PESOKG*1000; 
 Esrcreva (" SEU PESO EM GRAMAS É = ", PESOGR); 
Fim 
 
9. Faça um programa que calcule e mostre a área de um trapézio. Sabe-se que: A = ((base maior 
+ base menor) * altura)/2 
Inicio 
 Real AREA,BASEMA,BASEMEN,ALT; 
 Escreva (“INFORMEA A BASE MARIOR”); 
 Leia (BASE MA); 
 Escreva (“INFORMEA A BASE MENOR”); 
Leia (BASE MEN); 
 Escreva (“INFORMEA A ALTURA”); 
Leia (ALT); 
 AREA=((BASE MA+BASE MEN)*ALT)/2; 
 Escreva (“A AREA DO TRAPESIO É” , AREA); 
Fim 
 
10. Faça um programa que calcule e mostre a área de um quadrado. Sabe-se que: A = lado *lado. 
Inicio 
 Real LADO, AREA; 
 Escreva (“INFORME O LADO”); 
 Leia (LADO); 
 AREA=LADO*LADO; 
 Escreva (“A AREA DO QUADRADO É:” , AREA); 
 
Fim 
 
11. Faça um programa que calcule e mostre área de um losango. Sabe-se que: A = (diagonal maior 
* diagonal menor)/2. 
Inicio 
 Real AREA,DIAGMA,DIAGMEN; 
 Escreva (“INFORMEA A DIAGONAL MARIOR”); 
 Leia (DIAGMA); 
 Escreva (“INFORMEA A DIAGONAL MENOR”); 
 Leia (DIAGMEN); 
 AREA=DIAGMA*DIAGMEN/2; 
 Escreva (“A AREA DO LOSANGO É” , AREA); 
Fim 
 
12-Faça um programa que receba o valor do salário minimo e o valor do salário de um funcionário, 
calcule e mostre a quantidade de salário minimos que esse funcionário ganha. 
 
Inicio 
Real SALMIN,SALFUN,QNTSALMIN; 
Escreva (“INFORME O SALARIO MINIMO“); 
Leia ( SALMIN); 
Escreva(“INFORME O SALARIO DO FUNCIONARIO"); 
Leia(SALFUN); 
QNTSALMIN=SALFUN/SALMIN; 
Escreva (“ A QUANTIDADE DE SALARIO MINIMO É=“, QNTSALMIN); 
Fim 
 
 
13. Faça um programa que calcule e mostre a tabuada de um número digitado pelo usuário. 
Inicio 
 inteiro cont,NUM1=0,RES; 
 Escreva ("DIGITE UM NUMERO PARA A TABUADA:"); 
 Leia (NUM1); 
 Para (cont=0;cont<=10;cont++) Faça 
 inicio 
 RES = NUM1*cont; 
 Escreva("NUM1 X cont = RES",NUM1,cont,RES) ; 
 fim 
Fim 
 
14. João recebeu seu salário e precisa pagar duas contas atrasadas. Por causa do atraso, ele deverá 
pagar multa de 2% sobre cada conta. Faça um programa que calcule e mostre quanto restará so salário 
de João. 
 
Inicio 
 Real SAL,CNT1,CNT2, SALREST,MULTA1,MULTA2; 
 Escreva (“ informe o salário “); 
 Leia (SAL); 
 Escreva (“ informe a primeira conta“); 
 Leia (CNT1); 
 Escreva (“ informe segunda conta“); 
 Leia (CNT2); 
 MULTA1=CNT1+(CNT1*2/100); 
 MULTA2=CNT2+(CNT2*2/100); 
 SALREST=SAL-(MULTA1+MULTA2); 
 Escreva (“restará do salário =“,SALREST); 
Fim 
 
15. Faça um programa que receba uma temperatura em Celsius, calcule e mostre essa temperatura 
em Fabrenheit. Sabe-se que: F = 180 * (C + 32 )/ 100. 
Inicio 
 Real CEL,FAHRE; 
 Escreva (“INFORME A TEMPERATURA EM CELSIUS”); 
 Leia (CEL); 
 FAHRE=(180*(CEL+32))/100; 
 Escreva (“A TEMPERATURA EM FAHRENHEIT=“,FAHRE); 
Fim 
 
16. Sabe-se que, para iluminar de maneira correta os cômodos de uma casa, para cada m2 deve-se 
usar 18W de potência. Faça um programa que receba as duas dimensôes de um cômodo ( em metros), 
calcule e mostre a sua área ( em m2 ) e a potência de iluminação que deverá ser utilizada. 
Inicio 
 Real LARG, COMP, AREA, POT; 
 Escreva (“INFORME A LARGURA DO COMODO”); 
 Leia (LARG); 
Escreva (“INFORME O COMPRIMENTO DO COMODO”); 
 Leia (COMP); 
 AREA=LARG*COMP; 
 POT=AREA*18; 
 Escreva (“a área do cômodo é:” , AREA); 
 Escreva (“a potencia utilizada é:” , POT); 
Fim 
 
17. Faça um programa que receba a medida do ângulo formado por uma escala apoiada no chão e a 
distância em que a escala está da parede, calcule e mostre a medida da escala para que se possa 
alcançar sua ponta. 
 
Inicio 
 Real ANG,ALT,RADIANO,ESCADA; 
 Esrcreva ("DIGITE O ANGULO E A ALTURA "); 
 Leia (ANG,ALT); 
 RADIANO=ANG*3,14/180; 
 ESCADA=ALT/COSSENO (RADIANO); 
 Esrcreva ("A MEDIDA DA ESCADA É= , ESCADA"); 
Fim 
 
18. Faça um programa que receba o número de horas trabalhadas, o valor do salário mínimo e o 
número de 
horas extras trabalhadas., calcule e mostre o salário a receber, seguindo as regras abaixo. 
1. a hora trabalhada vale 1/8 do salário minimo; 
2. a hora extras vale ¼ do salário minino; 
3. o salário bruto equivalente ao número de horas trabalhadas multiplicado pelo valor da hora 
trabalhada; 
4. a quantia a receber pelas horas extras equivale ao número de horas extras trabalhadas multiplicado 
pelo valor da hora extras. 
5. o salário a receber equivale ao salário bruto mais a quantia a receber pelas horas extras. 
 
Inicio 
 Real vhrstrab, Nhrstrab, vhrsextr, Nhrsextr, salmin, 
 salbrt, Novosal,recHrExt; 
 Escreva (“ informe numero de horas trabalhadas“); 
 Leia ( Nhtr); 
 Escreva (“ informe numero de horas extras“); 
 Leia ( Nhrsextr);Escreva (“ informe o salário minimo“); 
 Leia (salmin); 
 vhrstrab= salmin/8; 
 vhrsextr= salmin/4; 
 salbrt= Nhtr* vhrstrab; 
 recHrExt= Nhrsextr* vhrsextr; 
 Novosal= salbrt+ recHrExt; 
 Escreva (“o novo salário é=“ ,Novosal); 
Fim 
 
19. Faça um programa que receba o número de lados de um poligono convexo, calcule e mostre o 
número de diagonais desse polígono. Sabe-se que DN = N * (N – 3) 2, onde N é o número de lados do 
poligono. 
IInicio 
 Real NLADO, NDIAG; 
 Escreva (“informe o numero de lado”); 
 Leia (NLADO); 
 NDIAG=NLADO*(NLADO-3)*2; 
 Escreva (“o numero de diagonais são=“ ,NDIAG); 
Fim 
 
20. Faça um programa que receba a medida de dois ângulos de um triângulo, calcule e mostre a 
medida do terceiro ângulo. Sabe-se que a soma dos ângulos de um triângulo é 180 graus. 
Inicio 
 Real ANG1, ANG2, ANG3; 
 Escreva (“informe o ângulo 1”); 
 Leia (ANG1); 
 Escreva (“informe o ângulo 2”); 
 Leia (ANG2); 
 ANG3= 180-( ANG1+ ANG2); 
Escreva (“o ângulo 3 é=“ ,ANG3); 
Fim 
 
21. Faça um programa que receba a quantidade de dinheiro em reais que uma pessoa que vai viajar 
possui. Ela vai passar por vários paises e precisa converter seu dinheiro em doláres, Marco alemão e 
libra esterlina. Sabe-se que a cotação do dólar é de R$ 1,80, do Marco alemão é de R$ 2,00 e da libra 
esterlina é de R$ 1,57. O programa deve fazer as conversões e mostrá-las. 
Inicio 
 Real RL, MARC, DOL, LIB; 
 Escreva (“informe o valor em real“); 
 Leia ( RL ); 
 MARC=RL*2,00; 
 DOL=RL*1,80; 
 LIB=RL*1,57; 
 Escreva (“ o marco alemão é=“ .MARC); 
 Escreva (“ o dolar é=“,DOL); 
 Escreva (“ a libra é=“ ,LIB); 
Fim 
 
22. Faça um programa que receba uma hora (uma variável para hora e outra para minutos), calcule e 
mostre: 
1. a hora digitada convertida em minutos; 
2. o total dos minutos, ou seja, os minutos digitados mais a conversão anterior; 
3. o total dos minutos convertidos em segundos. 
Inicio 
 Real HR,MIN,T_MIN,H_MIN,SEG; 
 Escreva (“informe uma hora e o minuto“); 
 Leia (HR,MIN ); 
 H_MIN=HR*60; 
 T_MIN=MIN+H_MIN; 
 SEG=T_MIN*60; 
 Escreva (“a hora em minutos são=“ H_MIN); 
 Escreva (“o total de minutos são =“ T_MIN); 
 Escreva (“segundo é=“ SEG); 
Fim 
 
23. Cada degrau de uma escada tem X de altura. Faça um programa que receba essa altura e a altura 
que o usuário deseja alcançar subindo a escada e mostre quantos degraus ele deverá subir para 
atingir seu objetivo, sem se preocupar com a altura do usuário. Todas as medidas fornecidas devem 
estar em metros. 
 
Inicio 
 Real DEG, ALT, QNTDEG; 
 Escreva("DIGITA ALTURA DO DEGRAU E A ALTURA DA ESCADA"); 
 Leia (DEG, ALT); 
 QNTDEG=ALT/DEG; 
 Escreva ("A QUANTIDADE DE DEGRAUS",QNTDEG); 
Fim

Continue navegando