Lista de exercícios programação
1) Faça um programa que receba o número de horas trabalhadas, o valor salario mínimo e o número de horas extras trabalhadas, calcule e mostre o salario a receber, seguindo as regras abaixo:
a) A hora trabalhada vale 1/8 do salario mínimo;
b) A hora extra vale ¼ do salario mínimo;
c) O salario bruto equivale ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada;
d) A quantia a receber pelas horas extras equivale ao número de horas extras trabalhadas multiplicados pelo valor da hora extra;
e) O salario a receber equivale ao salario bruto mais a quantia a receber pelas horas extras.
main (){
float ht, he, salb, sale, liq, vhe, vht, qhe;
printf (“Digite o número de horas trabalhadas”); scanf (“%f”,&ht); printf (“Digite o número de horas extras trabalhadas”); scanf (“%f”,&he); printf (“Digite o valor do salário mínimo”); scanf (“%f”,&salm);
vht=salm/8; vhe=salm/4; salb=ht*vht; qhe=he*vhe; printf (“O salario a receber é de: %f”,salb+qhe);
system (“pause”); 2) Faça um programa que receba uma hora (uma variável para hora e outra para minutos), calcule e mostre:
a) A hora digitada convertida em minutos;
b) O total dos minutos, ou seja, os minutos digitados mais a conversão anterior;
c) O total dos minutos convertidos em segundos. main (){ int horas, minutos,hm,tm,segundos; printf (“Digite o numero de horas”); scanf (“%i”,&horas); printf (“Digite o numero de minutos”); scanf (“%i”,&minutos); hm=h*60; tm=minutos+hm; segundos=tm*60; printf (“hora em minutos: %i, total de minutos: %i, total de minutos convertidos em segundos: %i”,hm,tm,segundos); system (“pause”);
}
3) Faça um fluxograma que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre:
a) A idade dessa pessoa em anos;
b) A idade dessa pessoa em meses;
c) A idade dessa pessoa em dias;
d) A idade dessa pessoa em semanas.
4) Sabe-se que o quilowatt de