elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13
21  Programación / Programación C/C++ / Re: Que programa uso para c++ en: 19 Abril 2013, 20:26 pm
BORLAND C++!!!





JAJAJAJAJAJA naah mentiras  :xD Como ya te dijeron, Code::Blocks

en la página www.codeblocks.org lo puedes descargar con MinGW.

Saludos!  :)
22  Programación / Programación C/C++ / Re: Un desafío para los interesados en: 14 Septiembre 2011, 03:12 am
Eso parece una tarea dizfrasada... :silbar:
23  Programación / Programación C/C++ / Programa C++ en: 25 Agosto 2011, 17:28 pm
Hola!!

Veran, en vista de que no tengo nada mas que hacer ( :xD) me puse a hacer todos los algoritos que el profesor de geometría nos ha dado, y al ver que el de catetos me quedo tan largo cuando es algo tan censillo, pense en que se podrá simplificar.

Código
  1. #include <iostream>
  2. #include <math.h>
  3. #include <cstdlib>
  4. using std::cout;
  5. using std::cin;
  6. using std::endl;
  7.  
  8. int main()
  9. {
  10.    char p;
  11.    float a,b,r;
  12.    while(a){
  13.    cout<<endl<<"\t\tTeorema de pitagoras";
  14.    cout<<endl<<endl<<"\tUsando C^2=a^2+b^2."<<endl<<endl;
  15.    cout<<"\n\n\n\tTienes el valor de la hipotenusa?(s/n):";
  16.    cin>>p;
  17.    switch(p)
  18.    {
  19.        case 's':
  20.        {
  21.            cout<<"\tDame el valor de la hipotenusa:";cin>>a;
  22.            cout<<"\tDame el valor del cateto:";cin>>b;
  23.            r=sqrt((a*a)-(b*b));
  24.            if(r==((int)r))
  25.               {
  26.                   cout<<"\tEl valor del cateto es:"<<r;
  27.               }
  28.             else cout<<"\tEl valor de el cateto es:Sqr("<<(a*a)-(b*b)<<")";
  29.            break;
  30.        }
  31.        case 'n':
  32.        {
  33.            cout<<"\tDame el valor del cateto a:";cin>>a;
  34.            cout<<"\tDame el valor del cateto b:";cin>>b;
  35.            r=sqrt((a*a)+(b*b));
  36.            if(r==((int)r))
  37.               {
  38.                   cout<<"\tEl valor de la hipotenusa es:"<<r;
  39.               }
  40.             else cout<<"\tEl valor de el cateto es:Sqr("<<(a*a)+(b*b)<<")";
  41.            break;
  42.        }
  43.    }
  44.    cin.get();cin.get();
  45.    system("CLS");
  46.    }
  47.  
  48.    return 0;
  49. }
  50.  
  51.  

Ustedes que dicen, quedo bien hecho o se le podría añadir o quitar algo, etc.

Gracias de antemano. ;D

PD:Gracias Alien-Z, no me acorada que existía \t  :P ya edite el código, y por lo de remplazar endl por \n, lo dices porque ahorra código o porque es preferible usar \n? Saludos!! ;D
24  Programación / Programación C/C++ / Re: [c++] Suma, resta, multiplicacion y division en: 24 Agosto 2011, 17:22 pm
Hola!!

Aamm, me quedo la duda, ustedes como lo harian con switch??

Código
  1. #include <iostream>
  2.  
  3. using std::cout;
  4. using std::cin;
  5.  
  6. int main()
  7. {
  8.    int r,a,b;
  9.    cout<<"Elija la opcion a realizar:\n";
  10.    cout<<"1.Suma\n"<<"2.Resta\n"<<"3.Multiplicacion\n"<<"4.Division\n";
  11.    while(r){
  12.    cin>>r;
  13.    switch(r)
  14.    {
  15.        case 1:
  16.        {cout<<"SUMA:\n"<<"Ingrese un numero:";cin>>a;
  17.        cout<<"Ingrese otro numero:";cin>>b;
  18.        cout<<"Resultado:"<<a+b;
  19.        break;}
  20.  
  21.        case 2:
  22.        {cout<<"RESTA:\n"<<"Ingrese un numero:";cin>>a;
  23.        cout<<"Ingrese otro numero:";cin>>b;
  24.        cout<<"Resultado:"<<a-b;
  25.        break;}
  26.  
  27.         case 3:
  28.        {cout<<"MULTIPLICACION:\n"<<"Ingrese un numero:";cin>>a;
  29.        cout<<"Ingrese otro numero:";cin>>b;
  30.        cout<<"Resultado:"<<a*b;
  31.        break;}
  32.  
  33.         case 4:
  34.        {cout<<"DIVISION:\n"<<"Ingrese un numero:";cin>>a;
  35.        cout<<"Ingrese otro numero:";cin>>b;
  36.        cout<<"Resultado:"<<a/b;
  37.        break;}
  38.        default:
  39.        {
  40.            cout<<"Error 4320.";
  41.            return 0;
  42.            break;
  43.        }
  44.    }
  45.    cout<<"\n\nElija la opcion a realizar:\n";
  46.    }
  47. }
  48.  

Y otra cosa.... Que es preferible usar para el salto de linea, \n o endl.

Saludos. ;D
25  Programación / Programación C/C++ / Re: Pregunta de principiante. en: 20 Agosto 2011, 19:23 pm
Hola!!

Mira que ya te dijeron, En C, se usa como entradas y salidas estandar printf y scanf, pero en C++ lo han mejorado y ahora es mas facil utilizar cout<<; y cin>>; aunque todo depende de lo que te parezca más cómodo.

cout<<; = mostrar:
cin>>;   = tomar:

Ejemplo:
Así lo haríamos en C:
Código
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int x=10,y;
  6. printf("El valor de x es:%i\n",x); //endl se una para saltar de línea
  7. printf("Ingrese un valor para y:");
  8. scanf("%i",&y);
  9. printf("El valor de x es:%i\n",x);
  10. printf("Y el valor de y es:%i",y);
  11.  
  12. return 0;
  13. }
  14.  
Y así lo haríamos normalmente en C++, aunque todo código hecho en C tambiem compila en C++ por lo cual el código de arriba tambien es válido en C++
Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int x=10,y;
  8. cout<<"El valor de x es:"<<x<<endl; //endl se una para saltar de línea
  9. cout<<"Ingrese un valor para y:";
  10. cin>>y;
  11. cout<<"El valor de x es:"<<x<<endl<<" Y el valor de y es:"<<y;
  12.  
  13. cin.get();cin.get();
  14. return 0;
  15. }
  16.  

Si me equivoco por favor que me corrijan, saludos  ;D.

EDIT:

Gracias por la aclaración!!
Ya lo cambie ^^
26  Programación / Programación C/C++ / Re: Nuevo en C++ en: 20 Agosto 2011, 04:26 am
No veo ningún error en tu aplicación y además ami me ejecuta correctamente. ¿Seguro que te da error el compilador?, ¿o es que se cierra la ventana nada mas ejecutar?, si es asi añade esto:

Saludos.

No es recomendable usar conio.h, es mas, no uses esta librería jamáz, si quieres pausar el programa, si usas la librería iostream, sólamente pon
Código
  1. cin.get();cin.get();
antes de retur 0;

Y te recomiendo de compilador code::blocks, satu ya te dio el link para descargarlo.

Y amm, usas windows o linux o que?
27  Programación / Programación C/C++ / Re: Problema con variables tipo char en: 18 Agosto 2011, 16:21 pm
Las comillas ' ' se usan para un solo caracter. Debes usar " " para cadena de caracteres.
Si quieres puedes ahorrarte el segundo if, puedes poner directamente else y la sentencia cout

EDIT: No lo había visto antes. Para comparar una cadena de caracteres, debes de ir caracter a caracter, no puedes compararlas "del tirón" (a no ser que sea de tipo string). Puedes, por ejemplo, hacer una función de tipo booleano que vaya comparando carácter a carácter las dos palabras.

(Primero que todo gracias por responder  ;-))

Jaja, miercoles!! :xD Gracias, aunque justo no se manejar variables tipo bool  :silbar:, ¿habría alguna otra forma de hacerlo? (Claro, usando char)
28  Programación / Programación C/C++ / Problema con variables tipo char [Resuelto] en: 18 Agosto 2011, 16:06 pm
Hola!!

Quiero hacer un programa el cual se ingrese una palabra, que se almacene en una variable de tipo char y se compare con una palabra.

Asi quedo el programa:

Código
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. char pal[10];
  9. do
  10. {
  11.  cout<<"Ingrese una palabra:";cin>>pal;
  12. }
  13. while(strcmp(pal,"xd") != 0);
  14.  
  15.  
  16. cout<<"Palabra valida !!";
  17.  
  18. cin.get();cin.get();
  19. return 0;
  20. }
  21.  //Corre a la perfección  ;)
  22.  



Tambien se puede hacer el progrma guardando la palabra a comparar en otra variable.

Por cierto, aquí el programa usando string:
Código
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. string pal;
  9.  
  10. do
  11. {
  12.  cout<<"Ingrese una palabra:";cin>>pal;
  13. }
  14. while(pal != "xd");
  15.  
  16.  cout<<"Palabra correcta!!";
  17.  
  18. cin.get();cin.get();
  19. return 0;
  20. }
  21.  
  22.  

Listo muchachos, ya quedo bien, gracias por su ayuda, algo nuevo se aprende cada dia :D Saludos ^^

Gracias a Bigfu, satu y PiroskY. ^^
29  Programación / Programación C/C++ / Re: Reto Universidad [C++]. en: 23 Julio 2011, 05:06 am
Hola, emm, no entiendo muy bien, que debe hacer el programa 7?

Esto hice xD

Código
  1. #include <stdlib.h>
  2. #include <iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.  int obj=0,c,o,m=0,objm;
  7.  cout<<"Introduzca el numero de objetos:";cin>>obj;
  8.  c=1+rand()%(11-5);
  9.   if(c<=5)
  10.   {
  11.    objm=obj;
  12.    cout<<"Empieza el usuario."<<endl;
  13.    do
  14.    {
  15.     cout<<"Hay "<<obj<< " objetos."<<endl;
  16.     cin.get();
  17.     cout<<"Cuantos objetos desea retirar?:";cin>>o;
  18.     obj=obj-o;
  19.     m=o-1;
  20.     objm=objm-m;
  21.     cout<<endl<<"La maquina retira "<<m<<" objetos"<<endl;
  22.    }
  23.     while(obj>0);
  24.  
  25.    if(obj<=0)
  26.    {
  27.     cout<<"te Quedan "<<obj<<" objetos."<<endl;
  28.     cout<<"La maquina tiene "<<objm<<" objetos.";
  29.     cin.get();
  30.     cout<<endl<<"Has perdido";
  31.    }
  32.   }
  33.   else if(c>5)
  34.   {
  35.    objm=obj+1;
  36.    cout<<"Empieza la maquina."<<endl;
  37.    do
  38.    {
  39.     cout<<"La maquina resta 1 objeto"<<endl;
  40.     cout<<"Cuantos objetos restar?:";cin>>o;
  41.     objm=objm-1;
  42.     obj=obj-o;
  43.     cout<<"La maquina tiene "<<objm<<" Objetos."<<endl;
  44.     cout<<"Tu tienes "<<obj<<" Objetos."<<endl;
  45.    }
  46.    while(obj>0);
  47.  
  48.    if(obj<=0)
  49.    {
  50.     cout<<"te Quedan "<<obj<<" objetos."<<endl;
  51.     cout<<"La maquina tiene "<<objm<<" objetos.";
  52.     cin.get();
  53.     cout<<endl<<"Has perdido";
  54.    }
  55.   }
  56.  cin.get();cin.get();
  57.  return 0;
  58. }
  59.  
Bueno no se, ya se que no era lo que se necesitaba pero exactamente que debe hacer el programa?

Gracias, saludos ^^
30  Programación / Programación C/C++ / Re: calculadora de 30 digitos en: 2 Julio 2011, 01:02 am
Mira, aca aprendemos todos, si quieres aprender bien, ya te recomendamos que agarres un buen tutorial y leas, si no haces eso.. lo siento pero toda una clase de variables por ejemplo no te vamos a dar, habiendo muchos tutoriales para leer.

Hazle caso, creo que con lo que preguntas nos estas dando a saber que no te has leido con paciencia un tutorial, o no te has leido ninguno, aqui tienes varios tutoriales:
http://foro.elhacker.net/programacion_cc/librospapers_cc-t296234.0.html

Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines