Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: eduardo17445 en 7 Mayo 2013, 17:30 pm



Título: me podrian revisar estos programas
Publicado por: eduardo17445 en 7 Mayo 2013, 17:30 pm
#include<iostream.h>
using namespace std;
class circulo{
      int a,b,c=0;
      public:
             double calcular_area();
             void setradio();
             double getradio();
             }
             double circulo::area()
             {
               c=3.14159*b*b;
               return 0;
                  }
              void circulo::setradio()
               {
                   c=b*b;
                   }
          double circulo::getradio()
          {
                 c=c;
                 return 0;
                 }





#include <iostream>
#include <math.h>
int main()
{
    int op;
    cout<<"introduzca una opcion";
    cin>>op;
circulo a;
double area;
if(op==1)
a.area()
a.setradio();
cout<<"area"<<area<<endl;
system("pause");
return 0;
}






Título: Re: me podrian revisar estos programas
Publicado por: eduardo17445 en 7 Mayo 2013, 17:44 pm
el get y set radio no c si lo hice bien


Título: Re: me podrian revisar estos programas
Publicado por: leosansan en 7 Mayo 2013, 17:46 pm
Veo que sigues igual, colgando trozos de código inconexos a ver si alguien te hace la tarea.

Por no molestarte ni pones bien la librería iostream , por no hablar de math.

Pero bueno, siempre habrá quien te haga la tarea, generosos que son en este foro.

Y lo anterior lo digo por n-ésima vez, basta con mirar tus anteriores post para ver que funcionas así.

No sé que hago perdiendo el tiempo con esto,

Saluditos!. .... ..  
(http://i1280.photobucket.com/albums/a497/leosansan/leosan4/med3d-bagarre3_zps942620b8.gif)


Título: Re: me podrian revisar estos programas
Publicado por: eduardo17445 en 7 Mayo 2013, 17:54 pm
no estoy guiandome de mas o menos lo que recuerdo que hizo la profe en clase


Título: Re: me podrian revisar estos programas
Publicado por: amchacon en 7 Mayo 2013, 17:59 pm
no estoy guiandome de mas o menos lo que recuerdo que hizo la profe en clase
Todos tus posts son iguales, al menos podrías citar que error tienes y explicar que has hecho.


Título: Re: me podrian revisar estos programas
Publicado por: eduardo17445 en 7 Mayo 2013, 18:00 pm
m da error en la variable a


Título: Re: me podrian revisar estos programas
Publicado por: eduardo17445 en 7 Mayo 2013, 18:02 pm
cuando corro el main


Título: Re: me podrian revisar estos programas
Publicado por: amchacon en 7 Mayo 2013, 18:09 pm
m da error en la variable a
Me has recordado a un texto que leí hace tiempo:
http://www.chiark.greenend.org.uk/~sgtatham/bugs-es.html

Buenísimo, tiene muchísima razón.


Título: Re: me podrian revisar estos programas
Publicado por: cypascal en 7 Mayo 2013, 18:14 pm
¿Por qué andas abriendo mil y un temas con lo mismo? Si alguien te quiere contestar, ya lo harán, tranquilo.

Salu10.


Título: Re: me podrian revisar estos programas
Publicado por: leosansan en 7 Mayo 2013, 18:21 pm

Lo curioso es que donde pone bien iostream le falta "using namespace std" para el cout que utiliza, cosa que si pone en el primer código.  Pero cuanto más lo miro más alucino con la inventiva humana.


Saluditos!. ...  (http://i1280.photobucket.com/albums/a497/leosansan/leosan4/emoticonos55_zps5a9cd4a0.gif)


P.D: Muy bueno el enlace amchacon. ;-)


Título: Re: me podrian revisar estos programas
Publicado por: eduardo17445 en 7 Mayo 2013, 18:27 pm
ah ok el main tambien lo lleva


Título: Re: me podrian revisar estos programas
Publicado por: eduardo17445 en 7 Mayo 2013, 18:29 pm
gracias a los tres


Título: Re: me podrian revisar estos programas
Publicado por: leosansan en 7 Mayo 2013, 18:46 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!. ... 
(http://i1280.photobucket.com/albums/a497/leosansan/leosan4/emoticonos65_zpsb620ad5a.gif)


Título: Re: me podrian revisar estos programas
Publicado por: eduardo17445 en 7 Mayo 2013, 19:12 pm
\circulo.cpp F:\F cstdlib.h: No such file or directory.
no me dise esto


Título: Re: me podrian revisar estos programas
Publicado por: leosansan en 7 Mayo 2013, 19:24 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
  1. #include<cstdlib>

Saluditos!. ....  (http://st.forocoches.com/foro/images/smilies/dancer2.gif)


Título: Re: me podrian revisar estos programas
Publicado por: eduardo17445 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


Título: Re: me podrian revisar estos programas
Publicado por: ThePinkPanther en 7 Mayo 2013, 20:26 pm
si ya lo que pasa es que la puse en el main y no e el encabezada del programa

http://foro.elhacker.net/programacion_cc/tutorial_de_c_desde_0-t213144.0.html


Título: Re: me podrian revisar estos programas
Publicado por: leosansan en 7 Mayo 2013, 20:52 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
  1. #include <iostream>
  2. #include<cstdlib>
  3. #include <cmath>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.    int op;
  9.    float radio,area, longitud;
  10.    while(1){
  11.        cout<<"introduzca una opcion: 1->Area, 2->Longitud, 0->Salir: ";
  12.        cin>>op;
  13.        if (op==0)
  14.            return 0;
  15.        cout<<"introduzca el Radio:";
  16.        cin>>radio;
  17.        if(op==1)
  18.            cout<<"Area= "<<3.1415*pow(radio,2)<<endl;
  19.        else if (op==2)
  20.            cout<<"Longitud= "<<2*3.1415*radio<<endl;
  21.        else
  22.            cout<<"Opcion erronea. Vuelva a intentarlo"<<endl;
  23.    }
  24. }
  25.  

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!. ....  
(http://i1280.photobucket.com/albums/a497/leosansan/leosan4/28magia-hipnosis_zps78240edf.gif)


Título: Re: me podrian revisar estos programas
Publicado por: eduardo17445 en 7 Mayo 2013, 21:03 pm
si ya lo hice gracias


Título: Re: me podrian revisar estos programas
Publicado por: cypascal en 7 Mayo 2013, 22:35 pm
Ejem Ejem!! yo diría que te hicieron el favor