Você está na página 1de 4

01 - O corao humano bate em mdia uma vez por segundo.

Desenvolver um algoritmo para


calcular e escrever quantas vezes o corao de uma pessoa bater se viver X anos.

#include <stdio.h>
#include<math.h>
#define batano 365.25
#define batdia 24
#define bathora 60
#define batminuto 60
int main()
{
int idade;
float battotal;
printf("Digite a sua idade\n\n");
scanf("%d",&idade);
battotal= batano * batdia * bathora * batminuto * idade;
printf("O CORACAO BATEU %f VEZES\n\n",battotal);
system ("pause");
return 0;
}

02- Teorema de Pitgoras: H = L1 + L2 . Tem uma infinidade de nmeros com essa
combinao. Dado dois nmeros inteiros positivos, M e N, onde M>N, desenvolver um
algoritmo para entrar com dois nmeros positivos e fornecer os valores dos lados e da
Hipotenusa do tringulo gerados combinando M e N.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
float l1,l2,M,N,hipotenusa;
printf("Digite o valor de M\n\n");
scanf("%f",&M);
printf("Digite o valor de N\n\n");
scanf("%f",&N);

if (M>N){
l1= pow(M,2)- pow(N,2);
l2= 2 * M * N;
hipotenusa= pow(M,2) + pow(N,2);

printf("L1 = %.2f\n",l1);
printf("L2 = %.2f\n",l2);
printf("HIPOTENUSA = %.2f\n",hipotenusa);
}
else
printf("Erro, pois N e maior que M \n\n");
system("pause");
return 0;
}
03 - Muitos pases esto passando a utilizar o sistema mtrico. Fazer um algoritmo para
executar as seguintes converses:
* Ler uma temperatura em Fahrenheit e imprimir o equivalente em Celsius C=(5F-160)/9.
* Ler uma quantidade de chuva dada em polegadas e imprimir o equivalente em milmetros (1
polegada = 25,4 mm).

#include<stdio.h>
#include <stdlib.h>
#include<math.h>
#define milimetro_pol 25.4

#include<stdio.h>
#include<math.h>
#define milimetro_pol 25.4
int main ()
{

float celsius,fahrenheit,chuvapolegada,chuvamilimetro;

printf("Digite a temperatura\n\n");
scanf("%f",&fahrenheit);
printf("Digite a quantidade de chuva dada em polegadas \n\n");
scanf("%f",&chuvapolegada);

celsius=(5 * fahrenheit - 160)/9;
chuvamilimetro=chuvapolegada * milimetro_pol;

printf("O VALOR EM CELSIUS = %.2f\n",celsius);
printf("A QUANTIDADE DE CHUVA E = %.2f\n",chuvamilimetro);

system("pause");
return 0;
}
04 - O custo ao consumidor de um carro novo a soma do custo de fbrica com a
porcentagem do distribuidor e dos impostos (aplicados ao custo de fbrica). Supondo que a
porcentagem do distribuidor seja de 12% do preo de fbrica e os impostos de 30% do preo
de fbrica, fazer um programa para ler o custo de fbrica de um carro e imprimir o custo ao
consumidor.

#include<stdio.h>
#include <stdlib.h>
#include<math.h>

int main ()
{
float custocarro,custototal;

printf("Digite o custo do carro\n\n");
scanf("%f",&custocarro);
custototal=(0.12 * custocarro) + (0.30 * custocarro) + custocarro;

printf("O VALOR DO CARRO E = %.2f\n",custototal);
system("pause");
return 0;
}

05 - Elaborar um programa que efetue a leitura sucessiva de valores numricos e apresente no
final o total do somatrio, a mdia e o total de valores lidos. O programa deve fazer as leituras
dos valores enquanto o usurio estiver fornecendo valores positivos. Ou seja, o programa deve
parar quando o usurio fornecer um valor negativo.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
int x, media=0, numero=0, conta=0;
float soma = 0;
while (numero >= 0)
{
printf("Informe um valor positivo: ");
scanf("%d", &numero);
if (numero > 0)
{
soma=soma+numero;
conta = conta + 1;
}}
printf("A soma eh %3.0f e a media e %5.2f\n",soma, (soma/conta));
// %3.0f formata o numero float com 3 inteiros e zero decimal
system("pause");
return 0;
}


06 - Elaborar um programa que efetue a leitura de valores positivos inteiros at que um valor
negativo seja informado. Ao final devem ser apresentados o maior e menor valores
informados
pelo usurio.

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
int x,numero=0, maior=0, menor=0;
while (numero >= 0)
{
printf("Informe um valor positivo: ");
scanf("%d", &numero);
if (numero > 0)
if (numero > maior)
// se o numero informado for maior que o conteudo atual
// da variavel maior, esta variavel recebe o numero informado
maior = numero;
else
// seno a variavel menor recebe o numero informado
menor = numero;
}
printf("O maior eh %d e o menor eh %d\n", maior, menor);
system("pause");
return 0;
}

Você também pode gostar