#include <stdio.h>
#include<math.h>
void quest1(){
float v,r,a;
printf("Digite o Raio da Lata: ");
scanf("%f",&r);
printf("digite a altura da lata: ");
scanf("%f", &a);
v=3.14*(r*r)*a;
printf("O volume da Lata de Oleo ? %f \n", v);
}
void quest2(){
float t,v,d,r;
printf("Digite o valor da velocidade media: ");
scanf("%f",&v);
printf("Valor do tempo da viagem: ");
scanf("%f", &t);
d=t*v;
r=d/12;
printf("A velocidade media doi %.2f. \n O tempo gasto foi %.2f. \n A distancia percorrida foi %.2f \n A quantidade de litros utilizado foi %.2f \n", v,t,d,r);
}
void quest3(){
float p,v,t,tp;
printf("Digite o valor da pretacao: ");
scanf("%f",&v);
printf("Digite o valor da Taxa: ");
scanf("%f",&t);
printf("Digite o valor da Tempo: ");
scanf("%f",&tp);
p=(v+(v*(t/100)*tp));
printf("O valor para pagar a presta??o atrasada ? %.2f", p);
}
void quest4(){
float a,b,c;
printf("Digite o primeiro numero:");
scanf("%f",&a);
printf("Digite o segundo numero:");
scanf("%f",&b);
c=a;
a=b;
b=c;
printf("A = %.1f e B = %.1f", a,b);
}
void quest5(){
printf("Digite um numero: ");
int a;
scanf("%i",&a);
a=sqrt(a);
printf("O quadrado ? %i",a);
}
void quest6(){
int a,b,c;
printf("Digite o primeiro numero:");
scanf("%i",&a);
printf("Digite o segundo numero:");
scanf("%i",&b);
a=a*a;
b=b*b;
c=a-b;
printf("A diferencia ? %i", c);
}
void quest7(){
float a,b,c,n,br,t,vv,pvv,pvva,pvvb,pvvc,pvvn,pvvbr;
printf("Digite a quantidade de votos do canditado 'A'");
scanf("%f",&a);
printf("Digite a quantidade de votos do canditado 'B'");
scanf("%f",&b);
printf("Digite a quantidade de votos do canditado 'C'");
scanf("%f",&c);
printf("Digite a quantidade de votos nulos ");
scanf("%f",&n);
printf("Digite a quantidade de votos brancos ");
scanf("%f",&br);
t=a+b+c+n+br;
vv=a+b+c;
pvv=(vv/t)*100;
pvva=(a/vv)*100;
pvvb=(b/vv)*100;
pvvc=(c/vv)*100;
pvvn=(n/t)*100;
pvvbr=(br/t)*100;
printf("O numero total de eletores ? %.2f \n %.2f s?o votos validos \n %.2f s?o votos para o Candidato A \n %.2f s?o votos para o Candidato B \n %.2f s?o votos para o Candidato C\n %.2f s?o votos nulos\n %f s?o votos brancos ",t,pvv,pvva,pvvb,pvvc,pvvn,pvvbr);
}
void quest8(){
float n1,n2,n3,n4,m,ex;
printf("digite a nota do primeiro semestre\n");
scanf("%f",&n1);
printf("digite a nota do segundo semestre\n");
scanf("%f",&n2);
printf("digite a nota do terceiro semestre\n");
scanf("%f",&n3);
printf("digite a nota do quarto semestre\n");
scanf("%f",&n4);
m=n1+n2+n3+n4,
printf("A sua media e %.2f",m);
if(m>=7){
printf("APROVADO COM %.2f NA MEDIA",m);
}else{
printf("%.2f NA MEDIA \n\n MAS N?O ? O FIM DO JOGO \nVOCE AINDA TEM O EXAME FINAL!!! \n DIGITE A SUA NOTA DO EXAME FINAL: ",m);
scanf("%f",&ex);
m=(m+ex)/2;
if(ex>=5){
printf("APROVADO EM EXAME, %f MEDIA",m);
}else{
printf("GAME OVER");
}
}
}
void quest9(){
int a,b,c,delta,x;
printf("Digite o Valor de A: ");
scanf("%d", &a);
printf("Digite o Valor de B: ");
scanf("%d", &b);
printf("Digite o Valor de C: ");
scanf("%d", &c);
delta=(b*b)-((4*a)*c);
delta=sqrt(delta);
if(delta>0){
//b=b*-1;
x=(b+delta)/(2*a);
printf("O resultado de x (+) ? %d \n", x);
x=(b-delta)/(2*a);
printf("O resultado de x (-) ? %d", x);
}
if(delta==0){
x=(b+delta)/(2*a);
printf("O resultado de x ? %d", x);
}
if(delta<0){
printf("N?o existe");
}
}
void quest10(){
int a;
printf("Digite um numero interio: ");
scanf("%i", &a);
a=a%2;
if(a==0){
printf("O numero digitado ? Par");
}else{
printf("O numero digitado ? impar");
}
}
void quest11(){
char nome[60], sexo;
fflush(stdin);
printf("Por favor,\nDigite seu nome: \n");
gets(nome);
printf("Digite seu sexo: M = 'MASCULINO' ou F = 'FEMININO'\n");
scanf("%c",&sexo);
if(sexo=='M' || sexo=='m'){
printf("\nIlimo. Sr %s \n", nome);
}else{
printf("\nIlimo. Sra %s \n", nome);
}
}
void quest12(){
int a,b,r;
printf("Digite um numero: ");
scanf("%i", &a);
for(b=0;b<11;b++){
r=a*b;
printf("%i X %i = %i \n", a,b,r);
}
}
void quest13(){
printf("Somar Cem Digitar\n");
int a,b=0;
for(a=0;a<101;a++){
printf("%i + ", a);
b=a+b;
}
printf("\n A soma dos Cem numero ? : %i \n", b);
}
void quest14(){
int a,b=0,c;
for(a=0;a<101;a++){
c=a%2;
if(c==0){
printf("%i + ", a);
b=a+b;
}
}
printf("\n A soma dos Cem numero ? : %i \n", b);
}
void quest15(){
int divisivel;
float num;
for(divisivel=1;divisivel<201;divisivel++){
num=divisivel%4;
if(num==0){
printf("O %i ? divisivel por 4 \n",divisivel);
}
}
}
void quest16(){
int a,b=1;
for(a=1;a<6;a++){
b=b*a;
}
printf("O fatorial de 5 ? %i",b);
}
void quest17(){
int n, a,f=1;
float r;
for(a=1; a<11;a++){
r=a%2;
if(r!=0){
for(n=1; n<=a;n++){
f=f*n;
}
printf("O fatorial de %d ? %d\n", a,f);
}
f=1;
}
}
void quest18(){
int soma=0, num, qt=0,m ;
do{
printf("informe um numero: ");
scanf("%i", &num);
if(num>=0){
soma=soma+num;
qt++;
}
}while(num>=0);
m=soma/qt;
printf("A soma ? %i \n", soma);
printf("Total de numeros lidos %i\n", qt);
printf("A media ? %i\n", m);
}
int main(){
int op;
printf("\t|=====Super Menu=====|\n");
printf("1 - Calcular volume da lata\n");
printf("2 - Combustivel Gasto\n");
printf("3 - Presta??o atrasado\n");
printf("4 - Troca de valores\n");
printf("5 - Quadrado\n");
printf("6 - Quadrado da diferencia\n");
printf("7 - Votos\n");
printf("8 - Notas de Escola\n");
printf("9 - Segundo Grau\n");
printf("10 - Par ou impar\n");
printf("11 - Homem ou mulher\n");
printf("12 - Tabuada\n");
printf("13 - Soma Cem Digitar\n");
printf("14 - Soma Cem Digitar dos Pares\n");
printf("15 - 4, o numero dos deuses\n");
printf("16 - Fatorial do 5?\n");
printf("17 - Fatorial dos 10 numeros\n");
printf("18 - Ao Infinito..... E alem!\n");
printf("0 - Sair\n");
do{
printf("\nDigite uma opcao do menu: ");
scanf("%i",&op);
switch(op){
case 1:
quest1();
break;
case 2:
quest2();
break;
case 3:
quest3();
break;
case 4:
quest4();
break;
case 5:
quest5();
break;
case 6:
quest6();
break;
case 7:
quest7();
break;
case 8:
quest8();
break;
case 9:
quest9();
break;
case 10:
quest10();
break;
case 11:
quest11();
break;
case 12:
quest12();
break;
case 13:
quest13();
break;
case 14:
quest14();
break;
case 15:
quest15();
break;
case 16:
quest16();
break;
case 17:
quest17();
break;
case 18:
quest18();
break;
default:
printf("Opcao Invalida\n");
}
}while(op!=0);
system("pause");
return 0;
}