Buscar

LISTA DE EXERCICIOS EM C

Prévia do material em texto

1- Um funcionário recebe um salário fixo mais 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 saláriofixo, vendas, saláriofinal, comissão; 
 Escreva (“informe o salário fixo”); 
 Leia (saláriofixo); 
 Escreva (“informe as vendas”); 
Leia (vendas); 
Comissão=vendas + (vendas*4/100); 
 saláriofinal= saláriofixo + comissão; 
 Escreva (“o salário final é=” saláriofinal); 
Fim 
 
 
 
 
 
 
 
 
 
 
 
2. 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 É” , AREAl); 
Fim 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INI IO
SALFI , END, SALFIN, OMS
LER SALFI , END
 OM= END 
SALFIN= SALFI END
 OMS
SALFIN
FIM
INI IO
AREA,DIAGMA,DIAGMEN
LER DIAGMA,DIAGMEN
AREA= DIAGMA DIAGMEN 
AREA
FIM
 
3. Faça um programa que receba o valor do salário mínimo e o 
valor do salário de um funcionário, calcule e mostre a 
quantidade de salários mínimos que esse funcionário ganha. 
 
Inicio 
Real salmin, salfun, Qntsalmin; 
Escreva (“informe salário mínimo“); 
Leia ( salmin); 
Escreva(“informe o salário do funcionário”); 
Leia(salfun); 
QntsalM=salfun/salmin; 
Escreva (“ a quantidade de 
salários mínimos é=“ QntsalM ); 
Fim 
 
 
 
 
 
 
 
4. João recebeu seu salário e precisa pagar duas contas atrasadas. Por causado 
atraso, ele deverá pagar multa de 2% sobre cada 
conta. Faça um programa que calcule e mostre 
quanto restará, o salário de João. 
Inicio 
 Real salário, conta1, conta2, Salrest, 
mut1,mult2; 
 Escreva (“ informe o salário “); 
 Leia (salário); 
 Escreva (“ informe a primeira conta“); 
 Leia (conta1); 
 Escreva (“ informe segunda conta“); 
 Leia (conta2); 
 Mult1=conta1+(conta1*2/100); 
 Mult2=conta2+(conta2*2/100); 
 Salrest= salário-(Mult1+Mult2); 
 Escreva (“restará do salário =“ Salrest ); 
Fim 
 
 
 
 
 
 
 
 
 
 
 
 
 
INI IO
SALMIN, SALF N, QN SALMIN
LER SALMIN, SALF N
QN SALMIN= SALF N SALMIN
QN SALMIN
FIM
INI IO
SAL, N , N ,SALRES ,
M L ,M L 
LER SAL, N , N 
M L = N ( N )
M L = N ( N )
SALRES = SAL (M L M L )
SALRES 
FIM
 
5. Faça um programa que receba raio, calcule e mostre: 
1. O comprimento de uma esfera; sabe-se que C =2 * Pi * R; 
2. A área de uma esfera; sabe-se que A = Pi * R2. 
3. O volume de uma esfera; sabe-se que V= ¾ * Pi * R3. 
 
 
Inicio 
Real RAIO, COMPESF,AREA,VOL; 
Escreva (“informe o raio“); 
Leia ( RAIO); 
COMPESF=2*3,4*RAIO; 
AREA=3,14*(RAIO*RAIO); 
VOL=3/4*3,14*(RAIO*RAIO*RAIO); 
Escreva (“A área é=“ AREA ); 
Escreva (“O comprimento da esfera é=“ OMPESF ); 
Escreva (“O volume é=“ OL ); 
Fim 
 
 
 
 
 
6. Faça um programa que receba uma temperatura em Celsius, calcule e mostre essa 
temperatura em Fahrenheit. Sabe-se que: F = 180 (C + 32 )/ 100. 
Inicio 
 Real Celsius, fahre; 
 Escreva (“informe temperatura em elsius”); 
 Leia (Celsius); 
 fahre=(180*(Celsius+32))/100; 
 Escreva (“temperatura em Fahrenheit é=“ fahre); 
Fim 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INI IO
RAIO, OMPESF,AREA, OL
LER RAIO
 OMPESF= , RAIO
AREA= , (RAIO RAIO)
 OL= , (RAIO RAIO RAIO)
 OMPESF, AREA, OL
FIM
INI IO
 ELS,FA RE
LER ELS
FA RE= ( ( ELS )) 
FA RE
FIM
7. 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 cômodo”); 
 Leia (LARG); 
Escreva (“informe o comprimento do cômodo”); 
 Leia (COMP); 
 AREA=LARG*COMP; 
 POT=AREA*18; 
Escreva (“a área do cômodo é:” , AREA); 
Escreva (“a potencia utilizada é:” , PO ); 
Fim 
 
 
 
 
 
 
8. 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 mínimo; 
2. a hora extras vale ‘Á do salário mínimo; 
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, nº hrstrab, vhrsextr, n° hrsextr, salmin, 
 salbrt, Novosal,recHrExt; 
 Escreva (“ informe n° de horas trabalhadas“); 
 Leia ( n°htr); 
 Escreva (“ informe n° de horas extras“); 
 Leia ( n°hrsextr); 
 Escreva (“ informe o salário minimo“); 
 Leia (salmin); 
 vhrstrab= salmin/8; 
 vhrsextr= salmin/4; 
 salbrt= n°htr* vhrstrab; 
 recHrExt= n° hrsextr* vhrsextr; 
 Novosal= salbrt+ recHrExt; 
 Escreva (“o novo salário é=“ Novosal); 
Fim 
 
 
 
INI IO
LARG, OMP,AREA,PO 
LER LARG, OMP
AREA= OMP LARG
PO = AREA 
AREA
PO 
FIM
INI IO
vhrst rab,Nhrst rab, vhrsext r, 
Nhrsext r, salm in,
salbrt , Novosal,rec rExt ;
LER Nht r,Nhrsext r,salm in
vhrst rab= salm in 
vhrsext r= salm in 
salbrt= Nht r vhrst rab
rec rExt= Nhrsext r vhrsext r
Novosal= salbrt rec rExt
Novosal
FIM
 
9. Faça um programa que receba o número de lados de um polígono 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 
polígono 
 
 
Inicio 
 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 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10. 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 ”); 
 Leia (ANG1); 
 Escreva (“informe o ângulo ”); 
 Leia (ANG2); 
 ANG3= 180-( ANG1+ ANG2); 
Escreva (“o ângulo é=“ ANG3); 
Fim 
 
 
 
 
 
 
 
 
 
INI IO
NLADO,NDIAG
LER NLADO
NDIAG= NLADO (NLADO ) 
NDIAG
FIM
INI IO
ANG ,ANG ,ANG 
LER ANG , ANG 
ANG = (ANG ANG )
ANG 
FIM
11. 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 países e precisa converter seu 
dinheiro em dólares, Marco alemão e libra esterlina. Sabe-
te 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 
 
 
 
 
 
 
 
 
12. 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=“ _MIN); 
 Escreva (“o total de minutos são =“ _MIN); 
 Escreva (“segundo é=“ SEG); 
Fim 
 
 
INI IO
REAL, MAR , DOL, LI 
LER REAL
MAR = REAL , 
DOL= REAL , 
LI = REAL , 
MAR , DOL, LI 
FIM
INI IO
 R, MIN, _MIN, _MIN, SEG
LER R , MIN
 _MIN= R 
 _MIN= MIN _MIN
SEG= _MIN 
 _MIN
 _MIN
SEG
FIM

Continue navegando