C/Visual C - turboc++ ayudaaaaa

 
Vista:

turboc++ ayudaaaaa

Publicado por :) (1 intervención) el 17/06/2012 06:27:38
hola xfa necesito de tu ayuda espero puedas mira me dejaron hacer una tarea que me solicita calcular el area, perimetro y volumen basados en las figuras : circulo que inclya la esfera , cuadrado el cubo , rectangulo la prisma cuadrdad y triangulo equilatero la piramide ya hice mi codigo (tiene q ser en turbo c++) pero no me queda mira : #include<stdio.h>
#include<conio.h>

void main()
{
int op, perimetro,area,volumen,altura,base,lado,radio;

float ed,Pi=3.141592;
clrscr();
printf("PROGRAMA DE AREAS, PERIMETROS Y VOLUMEN");
printf("BIENVENIDO ELIJA SU FIGURA:");
printf("\n\n 1. CIRCULO\n ");
printf("\n\n 2. CUADRADO\n");
printf("\n\n 3. TRIANGULO\n");
printf("\n\n 4. RECTANGULO\n");
scanf("%d",&op);
switch(op)
{
case 1:
printf("\n\n A ELEJIDO CIRCULO");
printf("ingresa el radio:");
scanf("%d",&radio);
area=Pi*radio^2;
printf("el area del circulo es:%d",area);
perimetro=Pi*(2*radio);
printf("\n\n el perimetro del circulo es:%d",perimetro);
volumen=4/3*Pi*radio;
printf("el volumen de la esfera es:%d",volumen);
scanf("%f",&ed);
break;
{
case 2:
printf("\n\n A ELEGIDO CUADRADO");
printf("ingresa el lado de un cuadrado:");
scanf("%d",&lado);
area=lado * lado;
printf("el area del cuadrado es:%d",area);
perimetro= lado+lado+lado+lado;
printf("\n\n el perimetro del cuadrado es:%d",perimetro);
volumen=lado*lado*lado
printf("\n\n el volumen del cubo es:%d",volumen);
break;
{
case 3:
printf("\n\n A ELEJIDO TRIANGULO");
printf("ingresa la base:");
scanf("%d",&base);
printf("ingresa la altura:");
scanf("%d",&altura);
area=base * altura/2;
printf("el area del triangulo es:%d",area);
volumen=area*altura/3
printf("\n\n el volumen de la piramide es:%d",volumen);
break;
case 3:
printf("\n\n A ELEJIDO RECTANGULO");
printf("ingresa la base:");
scanf("%d",&base);
printf("ingresa la altura:");
scanf("%d",&altura);
area=base * altura;
printf("el area del rectangulo es:%d",area);
perimetro= base*altura*altura*base;
printf("\n\n el perimetro del rectangulo es:%d",perimetro);
volumen=base*4*altura
printf("\n\n el volumen de la prisma rectangular es:%d",volumen);
break;

}
getch();

}


que me esta fallando?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

turboc ayudaaaaa

Publicado por Juan286 (7 intervenciones) el 25/06/2012 13:21:46
A ojo de buen cubero lo primero tiene muchas llaves que no cierras y ahi no debende ir me refieron a las de swicth case no lleva esa llaves y las llaves del principal tambien trata de estructura tu programa or bloques para que no tengas problemas con las llaves.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar