me podrian revisar estos programas

Iniciado por eduardo17445, 7 Mayo 2013, 17:30 PM

0 Miembros y 2 Visitantes están viendo este tema.

eduardo17445


eduardo17445


leosansan

Cita de: carrlos en  7 Mayo 2013, 18:27 PM
ah ok el main tambien lo lleva

No, si te parece. Y falta la librería cstdlib para que usar la función system.

Saluditos!. ... 

eduardo17445

\circulo.cpp F:\F cstdlib.h: No such file or directory.
no me dise esto

leosansan

Cita de: carrlos en  7 Mayo 2013, 19:12 PM
\circulo.cpp F:\F cstdlib.h: No such file or directory.
no me dise esto

Estas en C++, ¿no te habías fijado en ese pequeño detalle?. Entonces sería

Código (cpp) [Seleccionar]
#include<cstdlib>

Saluditos!. .... 

eduardo17445

si ya lo que pasa es que la puse en el main y no e el encabezada del programa


leosansan

#17
Cita de: carrlos en  7 Mayo 2013, 20:18 PM
si ya lo que pasa es que la puse en el main y no e el encabezada del programa

Ejem ......, después de 89 post que llevas ya deberías al menos saber usar las librerías básicas y dónde ponerlas.

Y respecto al código que has posteado aquí, como los demás, insisto que es inconexo, sin sentido aparente.

"Intuyo" que quieres saber el área de un círculo, cosa que será a partir del radio del mismo que debes entrar como dato y como pones la librería math haciendo uso de la misma, cosa que en este caso estaría de más . Y puestos a hacer adivinanzas, por el if que pones con opcion==1 adivino que querrás calcular otra cosa, y no se me ocurre otra que la longitud de la circunferencia del círculo. Pero eso, son meras especulaciones o adivinanzas. Si estuviera en lo cierto a lo mejor lo que sigue te sirve:


Código (cpp) [Seleccionar]
#include <iostream>
#include<cstdlib>
#include <cmath>
using namespace std;

int main()
{
   int op;
   float radio,area, longitud;
   while(1){
       cout<<"introduzca una opcion: 1->Area, 2->Longitud, 0->Salir: ";
       cin>>op;
       if (op==0)
           return 0;
       cout<<"introduzca el Radio:";
       cin>>radio;
       if(op==1)
           cout<<"Area= "<<3.1415*pow(radio,2)<<endl;
       else if (op==2)
           cout<<"Longitud= "<<2*3.1415*radio<<endl;
       else
           cout<<"Opcion erronea. Vuelva a intentarlo"<<endl;
   }
}


Es elemental, pero es lo que "destila" de tus comentarios. Procura ser al menos concreto con el objetivo del código, ya que en el mismo no lo eres.

Saluditos!. ....  

eduardo17445


cypascal

Ejem Ejem!! yo diría que te hicieron el favor
Problemas interesantes de programación en C/C++ y Pascal en:
BLOG C/C++


WWW.CYPASCAL.BLOGSPOT.COM.ES