Página 1 de 3

C puro

Enviado: Dom Set 13, 2009 12:01 pm
por MegaManx3
galera fizemos um codigo aqui em C pra calcular a area de um triangulo ,até ai beleza! OH!,o negocio foi justamente,como fazer com que o progama fale para o usuario se o triangulo é equilatero,Isoceles E escaleno.

segue o codigo abaixo,da função que faz isso,o codigo segue depois.
void funcaotriangulo() // basta separar os parâmetros por vírgulas
{
float resul,h,b;
scanf("%f",&b);
scanf("%f",&h);
resul=(b*h)/2;
printf("a area do Triangulo e %6.2f\n: ",resul);

}
#include<stdio.h>
#include<iostream>
#include <conio.h>
#include<math.h>
#define pi 3.14

void funcao_quadret() // basta separar os parâmetros por vírgulas
{
float resultado,a,b,q,r;
scanf("%f",&a);
scanf("%f",&b);
if(a==b)
{
q=pow(a,2);
printf("O resultado e %6.2f .", q);
}
else{
r=a*b;
printf("O resultado e %6.2f .", r);
}
}

void funcao_circulo() // basta separar os parâmetros por vírgulas
{
float r,resul;
scanf("%f",&r);
resul = 2*pi*r;
printf("A area do circulo %6.2f ", resul);
}

void funcaoesfera() // basta separar os parâmetros por vírgulas
{
float e,resul;
scanf("%f",&e);
resul = 2*pi*e*2;
printf("A area da esfera e :%6.2f\n",resul);
}

void funcaotrapezio() // basta separar os parâmetros por vírgulas
{
float resul,B,b,h;
scanf("%f",&B);
scanf("%f",&b);
scanf("%f",&h);
resul= ((B+b)*h)/2;
printf("A area do Trapezio e :%6.2f\n",resul);
}

void funcaotriangulo() // basta separar os parâmetros por vírgulas
{
float resul,h,b;
scanf("%f",&b);
scanf("%f",&h);
resul=(b*h)/2;
printf("a area do Triangulo e %6.2f\n: ",resul);

}


int a,b,ladoqr1,ladoqr2,ladotr1,ladotr2,ladotr3,trape1,trape2,trape3,trape4,raiomenor,raiomaior,operacao;
int main ()
{
system ("cls");
printf("********************************************************************************");
printf("********************************************************************************");
printf("********************************************************************************");
printf("******************Progama Para Calculo de Areas*********************************");
printf("********************************************************************************");
printf("********************************************************************************");
printf("******************************************************************************** \n");


printf("1.Calcular a Area de um Quadrado/ Retangulo . \n");
printf("2.Calcular a Area de um Circulo. \n");
printf("3.Calcular a Area de um Trapezio. \n");
printf("4.Calcular a Area de uma Esfera. \n");
printf("5.Calcular a Area de um Triangulo . \n");
printf("0.Sair \n");
scanf("%d",&operacao);
switch(operacao)
{
case 0 :
return 0;
case 1 :
printf("________________________________________________________________________________");
printf("\n");
printf("################################################################################");
printf("________________________________________________________________________________");
funcao_quadret();
printf("Digite Qualquer tecla para voltar ao menu principal");
getch();
main();

break;
case 2 :
printf("________________________________________________________________________________");
printf("\n");
printf("################################################################################");
printf("________________________________________________________________________________");
funcao_circulo();
printf("Digite Qualquer tecla para voltar ao menu principal");
getch();
main();
break ;
case 3 :
printf("________________________________________________________________________________");
printf("\n");
printf("################################################################################");
printf("________________________________________________________________________________");
funcaotrapezio();
printf("Digite Qualquer tecla para voltar ao menu principal");
getch();
main();
break ;
case 4 :
printf("________________________________________________________________________________");
printf("\n");
printf("################################################################################");
printf("________________________________________________________________________________");
funcaoesfera();
printf("Digite Qualquer tecla para voltar ao menu principal");
getch();
main();
case 5 :
printf("________________________________________________________________________________");
printf("\n");
printf("################################################################################");
printf("________________________________________________________________________________");
funcaotriangulo();
printf("Digite Qualquer tecla para voltar ao menu principal");
getch();
main();
break ;

default :
printf("________________________________________________________________________________");
printf("\n");
printf("################################################################################");
printf("________________________________________________________________________________");
printf("Opcao Invalida \n ");
getche();
printf("não existe opcao com esse numero/letra \n");
printf("Para retornar ao menu principal,digite qualquer tecla");
getch();
main();
}
return 0 ;
}
o que o progama faz é bem simples,ele pega valores para calcular areas de figuras geometricas,o que ta fudendo é o triangulo,pois não temos noção de como fazer a função identificar se ele é equilatero,Isoceles E escaleno,e estamos pensando em colocar o usuario pra digitar 3 valores,mas isso fode tudo né,pois a area do triangulo é Base X Altura / 2,sacaram ?

Re: C puro

Enviado: Dom Set 13, 2009 12:29 pm
por Slime Dweller
quando vi o titulo pensei em bobagem :lol:
eu calculo trangulos por pensamentos mesmo, sem usar esse C

Re: C puro

Enviado: Dom Set 13, 2009 2:51 pm
por Shadow Lord
Eu também.

Re: C puro

Enviado: Dom Set 13, 2009 4:07 pm
por Pedro Vc
Owned.



2x1 agora :wink:

Re: C puro

Enviado: Dom Set 13, 2009 6:38 pm
por MegaManx3
puta que pariu,trabalho de escola e tenho que ouvir 3 crianças discutindo.... não mereço isso,velho,se nao sabe nao responde,esse é um dos motivos que parei de entrar constantemente aqui.vão pra puta que pariu po.pedi ajuda pra quem quisesse ajudar,e não pra quem quisesse atrapalhar.

Re: C puro

Enviado: Dom Set 13, 2009 7:10 pm
por Slime Dweller
MegaManx3 escreveu:puta que pariu,trabalho de escola e tenho que ouvir 3 crianças discutindo.... não mereço isso,velho,se nao sabe nao responde,esse é um dos motivos que parei de entrar constantemente aqui.vão pra puta que pariu po.pedi ajuda pra quem quisesse ajudar,e não pra quem quisesse atrapalhar.
calma ai... só ignora os posts

Re: C puro

Enviado: Dom Set 13, 2009 7:16 pm
por Belzebul
MegaManx3 escreveu:puta que pariu,trabalho de escola e tenho que ouvir 3 crianças discutindo.... não mereço isso,velho,se nao sabe nao responde,esse é um dos motivos que parei de entrar constantemente aqui.vão pra puta que pariu po.pedi ajuda pra quem quisesse ajudar,e não pra quem quisesse atrapalhar.
VIVA,O,MEGAMAN!

Sério,tu é foda cara

Re: C puro

Enviado: Dom Set 13, 2009 7:16 pm
por Rico
Querem ve rcomo se ignora posts Egg? 8D


Alias, mega, isso era pra ser exemplo né? Pois como eu to meio sem tempo de analizar, mas aparenta estar tudo correto e muito bem feito. Parabéns, seria uma boa você aprender paralelamente o C++, sério, atualidade pede muito disso. (:
Mega poderia mudar seu nome do tópico para [C] Cálculos de Triângulos e respectivos nomes, ou como você queira.

Re: C puro

Enviado: Dom Set 13, 2009 8:09 pm
por DU0
C++ > C

Re: C puro

Enviado: Dom Set 13, 2009 11:00 pm
por Rico
Certamente, muitos bugs da BrDOOM Chat foram sacionados por causa do C++...