Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2011, 20:41
andres31415
 
Fecha de Ingreso: marzo-2011
Mensajes: 3
Antigüedad: 13 años, 1 mes
Puntos: 0
Un extraño problema...programa en C++

Hola a todos...soy un estudiante nuevo en el mundo de C++ por lo que tengo poca experiencia. Necesito crear un pequeño programa que calcule el area de ciertas figuras geometricas (cuadrado, triangulo , circulo). Estaba probando con " if " y con "else" pero tengo varios errores..aqui esta el codigo con el que he estado trabajando:


#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string.h>

using namespace std;

int main()
{
float figura,cuadrado,triangulo,circulo,lado,base,altura ,radio;
cout<<"digite el nombre de la figura "<<endl;
cin>>figura;
if(figura==cuadrado)
{
cout<<"Digite el valor del lado del cuadrado"<<endl;
cin>>lado;
cout<<"el area del cuadrado es:"<<lado*lado<<endl;
}
else
{
if(figura==triangulo)
{
cout<<"digite el valor de la base del triangulo"<<endl;
cin>>base;
cout<<"digite el valor de la altura del triangulo"<<endl;
cin>>altura;
cout<<"el area del triangulo es:"<<base*altura/2<<endl;
}
else
{
if(figura==circulo)
{
cout<<"digite el valor del radio del circulo"<<endl;
cin>>radio;
cout<<"el area del circulo es:"<<3.1514*radio*radio<<endl;
}
}
}

system("PAUSE");
return EXIT_SUCCESS;
}


Gracias a la persona o a las personas que puedan corregirlo. Existe otra forma de hacer el mismo programa??