Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/03/2011, 18:17
dragg04
 
Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 18 años, 10 meses
Puntos: 9
Respuesta: Un extraño problema...programa en C++

una solucion alternativa a la de sam90 podria ser la siguiente


Código C++:
Ver original
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <stdio.h>
  4. #include <conio.h>
  5. #include <string>
  6.  
  7. using namespace std;
  8.  
  9. enum enumTipoGeometria{tCuadrado=1, tTriangulo, tCirculo};
  10.  
  11. int main()
  12. {
  13.  
  14. int figura;
  15. float lado,base,altura ,radio;
  16. cout<<"digite el nombre de la figura \n1) Cuadrado \n2)Triangulo \n3)Circulo"<<endl;
  17. cin>>figura;
  18.  
  19. if(figura == ::tCuadrado){
  20.     cout<<"Digite el valor del lado del cuadrado"<<endl;
  21.     cin>>lado;
  22.     cout<<"el area del cuadrado es:"<<lado*lado<<endl;
  23. }
  24. else if(figura == ::tTriangulo ) {
  25.     cout<<"digite el valor de la base del triangulo"<<endl;
  26.     cin>>base;
  27.     cout<<"digite el valor de la altura del triangulo"<<endl;
  28.     cin>>altura;
  29.     cout<<"el area del triangulo es:"<<base*altura/2<<endl;
  30. } else if(figura == ::tCirculo) {
  31.     cout<<"digite el valor del radio del circulo"<<endl;
  32.     cin>>radio;
  33.     cout<<"el area del circulo es:"<<3.1514*radio*radio<<endl;
  34. }
  35.  
  36. system("PAUSE");
  37. return EXIT_SUCCESS;
  38. }