Buscar

Programas em C

Prévia do material em texto

&&=e, ||=ou, != diferente de, = é atribuição, == igual a, >= maior ou igual, <= menor ou igual, 
Esse programa imprime ou o seno ou cosseno ou tangente do um angulo digitado
#include<stdio.h>
#include<math.h>
int main ()
{	
int opcao;
float theta;
printf("Digite a opcao 1->Seno, 2->Cosseno, 3-> Tangente: ");
scanf("%d", &opcao);
printf("Informe um Angulo: ");
scanf("%f", &theta);
if(opcao==1) 
{
printf("Seno= %f\n", sin(theta));
}
if(opcao==2)
{
printf("Cosseno= %f\n", cos(theta));
}
if(opcao==3)
{
	printf("tangente= %f\n", tan(theta));
}
	return 0;	
}
Criar um programa que informado o percurso em quilômetros e o tipo do carro (1, 2 ou 3), imprime consumo estimado de combustível para o percurso, sabendo-se que um carro tipo 1 faz 12 Km com um litro de gasolina, um tipo 2 faz 9 Km e o tipo 3, 8 Km por litro.
#include<stdio.h>
#include<math.h>
int main()
{
	int carro;
	float km;
	printf("Informe o tipo de carro, 1-> 12 ou 2-> 9 ou 3-> 8: ");
	scanf("%d", &carro);
	printf("Informe a quantidade de quilometros a ser percorrido: ");
	scanf("%f", &km);
	if(carro==1)
	{
		printf("O consumo estimado e %f\n", km/12);
	}
	if(carro==2)
	{
		printf("O consumo estimado e %f\n", km/9);
	}
	if(carro==3)
	{
		printf("O consumo estimado e %f\n", km/8);
	}
	return 0;
}
 
Um posto está vendendo combustíveis com a seguinte tabela de descontos: 
 Álcool: até 20 litros, desconto de 3% por litro e acima de 20 litros, desconto de 5% por litro. 
 Gasolina: até 20 litros, desconto de 4% por litro e acima de 20 litros, desconto de 6% por litro. 
Criar um programa que leia o número de litros vendidos, o tipo de combustível (álcool ou gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço da gasolina é de R$ 3,20 o litro e o álcool R$ 2,92.
#include<stdio.h>
#include<math.h>
int main ()
{
int tipo;
float qt;
printf("Informe o tipo, 1->Etano ou 2->Gasolina");
scanf("%d", &tipo);
printf("Informe a quantidade de litors: ");
scanf("%f", &qt);
if(tipo==1 &&qt<=20)
{
	printf("Total R$ %f\n", qt*2.92*0.97);
	printf("Valor sem o desconto %f\n", qt*2.92);
}
if(tipo==1 &&qt>20)
{
	printf("Total R$ %f\n", qt*2.92*0.95);
	printf("Valor sem o desconto %f\n", qt*2.92);
}
if(tipo==2 &&qt<=20)
{
	printf("Total R$ %f\n", qt*3.20*0.96);
	printf("Valor sem o desconto %f\n", qt*3.20);
}
if(tipo==2 &&qt>20)
{
	printf("Total R$ %f\n", qt*3.20*0.94);
	printf("Valor sem o desconto %f\n", qt*3.20);	
}
return 0;
}
//Criar um programa que leia as notas de um aluno (2 notas) e a quantidade de faltas.
//Calcule a média aritmética de notas. Em seguida, mostre a média calculada ao aluno
// e informe se ele está aprovado ou reprovado ou deverá comparecer para fazer a prova final.
//Observações:
//• o aluno que tiver mais de 15 faltas está reprovado, independente da média alcançada;
//• caso o aluno tenha ficado com média parcial igual ou acima de 7, informe que ele está aprovado
//• caso o aluno tenha ficado com média parcial abaixo de 4, informe que ele está reprovado
//• caso o aluno tenha ficado com média parcial igual ou acima de 4 e abaixo de 7, informe que ele deve comparecer na final.
#include<stdio.h>
#include<math.h>
int main()
{
	int faltas;
	float n1, n2, media;
	printf("Informe a nota 1: ");
	scanf("%f", &n1);
	printf("Informe a nota 2: ");
	scanf("%f", &n2);
	printf("Informe a quantidade de faltas: ");
	scanf("%d", &faltas);
	pritnf(media=(n1+n2)/2);
	if(faltas>15)
	{
		printf("Reprovado");
	}
	if(media=>7 && faltas=<15)
	{
		printf("Aprovado");
	}
	if(media<4)
	{
		printf("Reprovado");
	}
	if(media=>4 && media<7 && faltas=<15)
	{
		printf("Comparecer a final");
	}
	return 0;	
}
Elaborar um programa que informados 3 valores inteiros representando uma data (dd, mm e aaaa), imprime se a mesma é uma data válida ou não. 
#include<stdio.h>
#include<math.h>
int main()
{
	int dia, mes, ano;
	printf("Informe a data: ");
	scanf("%d %d %d", &dia, &mes, &ano);
	if(dia>0 && dia<30 && mes>0 && mes<13 && ano>0)
	{
		printf("Data Valida");
	}
	if(dia<1 || dia>30 || mes<1 || mes>12);
		{
		printf("Data Ivalida");
	}
return 0;
}
Elaborar um programa que informado um número correspondente ao dia da semana. (1-Domingo, 2- Segunda, etc.), imprime; “Dia útil.” ou “Final de semana”. 
#include<stdio.h>
#include<math.h>
int main()
{
	int dia;
	printf("Digite o dia da semana: ");
	scanf("%d", &dia);
	if(dia<7 && dia>1)
	{
		printf("Dia ultil");
	}
	if(dia==1 || dia==7)
	{
	printf("Final de semana");
	}
		return 0;
	}
O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1o grupo são intimadas a suspenderem suas atividades, se o índice cresce para 0,4 as do 1o e 2o grupo são intimadas a suspenderem suas atividades e se o índice atingir 0,5 todos os 3 grupos devem ser notificados a paralisarem suas atividades. Escrever um algoritmo que informado o índice de poluição medido e emite (imprime) a notificação adequada aos diferentes grupos de empresas. 
#include<stdio.h>
#include<math.h>
int main()
{
	float indice;
	printf("Informe o indece atual: ");
	scanf("%f", &indice);
	if(indice<0.30)
	{
	printf("Indice norlmal, não precisa destivar");
 }
	if(indice>=0.30 && indice<0.40)
	{
	printf("Desativar Grupo 1\n");
	}
	if(indice>=0.40 && indice<0.50)
	{
 printf("Desativar Grupos 1 e 2\n");
	}
	if(indice>=0.50)
	{
	printf("Desativar todos os grupos");
	}
	return 0;
Elaborar um programa que informados 2 valores inteiros a e b em ordem decrescente, imprime; "São múltiplos" ou "Não são múltiplos". 
#include<stdio.h>
#include<math.h>
int main ()
{
	int n1, n2;
	printf("Informe 2 valores em ordem decrescente: ");
	scanf("%d", &n1);
	scanf("%d", &n2);
	if(n1%n2==0)
	{
		printf("Os numeros são multiplos\n");
	}
	if(n1%n2!=0)
	{
	printf("Os numeros não são multiplos\n");	
	}
	return 0;
}

Continue navegando

Outros materiais