Lista de Exercícios de Laboratório de Programação
Por: sagradoemfoco15 • 30/8/2015 • Trabalho acadêmico • 2.340 Palavras (10 Páginas) • 255 Visualizações
1ª Lista de Exercícios
- Implemente um programa para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores.
#include
#include
#include
main()
{
int te, vb, vn, vv;
printf("Informe o total de eleitores=> ");
scanf("%d",&te);
printf("\nInforme o total de votos\n\n");
printf("Validos=> ");
scanf("%d",&vv);
printf("Brancos=> ");
scanf("%d",&vb);
printf("Nulos => ");
scanf("%d",&vn);
if (te!=(vv+vb+vn))
printf("\n\nQuantidade invalida!!");
else
{
printf("\n\nPercentual de votos\n\n");
printf("Validos=> %6.2f%%",vv*100.0/te);
printf("\nBrancos=> %6.2f%%",vb*100.0/te);
printf("\nNulos => %6.2f%%",vn*100.0/te);
}
getch();
}
- Implemente um programa para ler o salário mensal atual de um funcionário e o percentual de reajuste. Calcular e escrever o valor do novo salário.
#include
#include
#include
main()
{
float salario, reaj;
printf ("Informe o valor do salario=> R$ ");
scanf("%f",&salario);
printf("\n\nInforme o percentual de reajuste=> ");
scanf("%f",&reaj);
printf("\n\nNovo salario=> R$ %.2f", salario*reaj/100+salario);
getch();
}
- Implemente um programa para ler o preço do litro do combustível de um carro, qual é o desempenho (km/l) e a distância entre duas cidades, e informar quantos litros, e quanto dinheiro vai ser gasto para fazer uma viagem de ida e volta entre as duas cidades.
#include
#include
#include
main()
{
float preco, litros, desemp, dist;
printf("Informe o preco do combustivel=> ");
scanf("%f",&preco);
printf("\n\nInforme a distancia entre 2 cidades=> ");
scanf("%f",&dist);
printf("\n\nInforme o desempenho do carro=> ");
scanf("%f",&desemp);
litros=(dist/desemp)*2;
printf("\n\nQuantidade de litros de combustivel a ser utilizada=> %.2f",litros);
printf("\n\nO gasto sera de R$ %.2f",litros*preco);
getch();
}
- Faça um programa em C para resolver uma equação do 2º grau dada por : ax2 + bx + c = 0. Efetuar as entradas (valores de a, b e c). Calcular as raízes utilizando a fórmula:[pic 1]
x = - b ± b2 - 4.a.c
2.a
#include
#include
#include
#include
main()
{
float a, b, c, delta, x1, x2;
printf("Equacao do segundo grau\n\n");
printf("Informe os valores de\n\n");
printf("a=> ");
scanf("%f",&a);
if (a==0)
printf("\n\nNao e equacao do segundo grau!!");
else
{
printf("b=> ");
scanf("%f",&b);
printf("c=> ");
scanf("%f",&c);
delta=b*b-4*a*c;
if (delta<0)
printf("\n\nNao existe raiz real");
else
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("\n\nValores das raizes x1 = %.2f x2 = %.2f",x1,x2);
}
}
getch();
}
- Faça um programa em C que tendo como dados de entrada o nome, a altura e o sexo (M ou F) e o peso de uma pessoa, calcule e mostre seu peso ideal, utilizando as seguintes fórmulas:
- para sexo masculino peso ideal = (72.7*altura) - 58
- para sexo feminino peso ideal = (62.1*altura) - 44.7
Informe ao final se a pessoa está abaixo, acima ou com o peso ideal.
#include
#include
#include
#include
main()
{
float altura, peso, pi;
char nome[30], sexo;
printf("Informe os dados\n\n");
printf("Nome => ");
fflush(stdin);
gets(nome);
printf("\nPeso => ");
scanf("%f",&peso);
printf("\nAltura=> ");
scanf("%f",&altura);
printf("\nSexo => ");
fflush(stdin);
sexo=toupper(getchar());
if (sexo!='F' && sexo!='M')
printf("\n\nSexo invalido");
else
{
if (sexo=='F')
pi=(62.1*altura)-44.7;
else
pi=(72.7*altura) - 58;
...