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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 [3]
21  Programación / Programación C/C++ / Trabajar Recursivamente en: 5 Marzo 2013, 04:14 am
Hola a todos tengo un problema me dijeron que hiciera una calculadora y despues me dijeron que estaba bien pero que trabajara recursivamente...
El codigo que uso es el siguiente... como le haria para pasarlo en forma Recursiva?

Código
  1. #include <iostream.h>
  2. #include <conio.h>
  3. int main ()
  4. {
  5. float a,b;
  6.   int opcion, resp;
  7.  
  8. do {
  9.   clrscr();
  10. cout<<"\nSeleccione la operaci\xa2n a realizar: \n";
  11. cout<<"\n1 Suma\n";
  12. cout<<"\n2 Resta\n";
  13. cout<<"\n3 Multiplicaci\xa2n\n";
  14. cout<<"\n4 Divisi\xa2n\n";
  15.   cout<<"\nQue opci\xa2n ha elegido?: ";
  16. cin>>opcion;
  17.   clrscr();
  18. switch (opcion){
  19.     case 1:
  20.   cout<<"\nIngrese la primera cantidad a sumar: ";
  21.   cin>>a;
  22.   cout<<"\nIngrese la segunda cantidad a sumar: ";
  23.   cin>>b;
  24.   cout<<"\nEl resultado es: "<<(a+b)<<endl;
  25.     break;
  26.     case 2:
  27.     cout<<"\nIngrese la primera cantidad a restar: ";
  28.            cin>>a;
  29.   cout<<"\nIngrese la segunda cantidad a restar: ";
  30.   cin>>b;
  31.     cout<<"\nEl resultado es: "<<(a-b)<<endl;
  32.       break;
  33.       case 3:
  34.   cout<<"\nIngrese la primera cantidad a Multiplicar: ";
  35.   cin>>a;
  36.   cout<<"\nIngrese la segunda cantidad a Multiplicar: ";
  37.   cin>>b;
  38. cout<<"\nEl resultado es: "<<(a*b)<<endl;
  39.       break;
  40.       case 4:
  41.   cout<<"\nIngrese la  cantidad a Dividir: ";
  42.   cin>>a;
  43.   cout<<"\nIngrese por cuanto va a dividir la primera cantidad: ";
  44.   cin>>b;
  45. cout<<"\nEl resultado es: "<<(a/b)<<endl;
  46.     break;
  47.       default:
  48.       cout<<"\nSolo puede seleccionar una de las opciones de el Men\xA3...  \n";
  49.            break;
  50. }
  51. cout<<"\nDesea regresar al Men\xA3? Si 1/ No 2: ";
  52. cin>>resp;
  53. cout<<"\nPresione cualquier tecla para salir: ";
  54. }while(resp!=2);
  55. getch();
  56. return 0;
  57. }
  58.  
22  Programación / Programación C/C++ / Problema con el uso de la libreria time en: 5 Marzo 2013, 03:30 am
Tengo un Ejercicio el cual es el siguiente:
*Haga un programa que le de la bienvenida de acuerdo a la hora del sistema. Debe de hacer la validación de rangos considerando hasta los minutos.*

Mi código es el siguiente, lo único que me falta y que no se hacer es lo siguiente: Debe de hacer la validación de rangos considerando hasta los minutos.... me ayudarían a decirme como se hace esa validación?
Código
  1. #include <iostream>
  2. #include <conio>
  3. #include <time>
  4.  
  5. void  main() {
  6.    char nya[60];
  7.  
  8.    time_t t = time(0);
  9.    struct tm * now = localtime( & t );
  10.    cout << (now->tm_hour ) << ':'
  11.         << (now->tm_min) << ':'
  12.         <<  now->tm_sec
  13.         << endl;
  14.  
  15.    cout << "Ingrese su Nombre y Apellido: ";
  16.    cin.getline(nya,60);
  17.  
  18. if ((now->tm_hour > 12) && (now->tm_hour<18))
  19.     cout << "Buenas tardes: " << nya;
  20.    else
  21.     if (now->tm_hour > 0 && now->tm_hour < 12)
  22. cout << "Buenos Dias"<<"\xA1"<<"as: " << nya;
  23.         else
  24.         cout << "Buenas Noches: " << nya;
  25.  
  26. getch();
  27. }
  28.  
23  Informática / Software / Problema con Borland C++ en: 3 Marzo 2013, 17:56 pm
Hola a todos solo quería preguntarles a que se debe un problema que eh estado teniendo con Borland...
En la siguiente imagen se muestra el error que me da al iniciar el programa. Y no me deja hacer absolutamente nada. Ya desinstale Borland y lo volvi a Instalar y me vuelve a salir lo mismo. Espero puedan ayudarme a como solucionar este problema

PD: Disculpen si esta sección no es para hacer este tipo de preguntas pero considere que aca se podia hacer si no es así pido que muevan este tema a donde debe ir para que asi me puedan ayudar.
24  Programación / Programación C/C++ / Duda con una calculadora C++ en: 10 Febrero 2013, 21:02 pm
Hola a todos... el código siguiente es de un programa es de una calculadora con 4 operaciones básicas en forma de menú y de ahi se selecciona la opción y los manda a realizar la operación. No se si sera posible que me digan como hacer para que después de realizar una operación regrese nuevamente al menú... Y tambien me gustaria que alguno de ustedes me dijera si esta bien asi o necesita alguna mejora ese codigo... El código del programa lo hize yo...


Código
  1. #include <iostream.h>
  2. #include <conio.h>
  3. int main ()
  4. {
  5. int a,b,opcion;
  6. cout<<"Seleccione la operacion a realizar: \n";
  7. cout<<"1 Suma\n";
  8. cout<<"2 Resta\n";
  9. cout<<"3 Multiplicaci\xa2nn\n";
  10. cout<<"4 Divisi\xa2n\n";
  11. cout<<"5 Salir\n";
  12. cin>>opcion;
  13. clrscr();
  14. switch (opcion){
  15.     case 1:
  16.   cout<<"Ingrese la primera cantidad a sumar: ";
  17.   cin>>a;
  18.   cout<<"Ingrese la primera cantidad a sumar: ";
  19.   cin>>b;
  20.   cout<<"El resultado es: "<<(a+b)<<endl;
  21.     break;
  22.     case 2:
  23.     cout<<"Ingrese la primera cantidad a restar: ";
  24.            cin>>a;
  25.   cout<<"Ingrese la primera cantidad a restar: ";
  26.   cin>>b;
  27.     cout<<"El resultado es: "<<(a+b)<<endl;
  28.       break;
  29.       case 3:
  30.   cout<<"Ingrese la primera cantidad a Multiplicar: ";
  31.   cin>>a;
  32.   cout<<"Ingrese la primera cantidad a Multiplicar: ";
  33.   cin>>b;
  34. cout<<"El resultado es: "<<(a*b)<<endl;
  35.       break;
  36.       case 4:
  37.   cout<<"Ingrese la  cantidad a Dividir: ";
  38.   cin>>a;
  39.   cout<<"Ingrese la primera cantidad a Dividir: ";
  40.   cin>>b;
  41. cout<<"El resultado es: "<<(a/b)<<endl;
  42.     break;
  43.       case 5:
  44.   cout<<"Presione cualquier tecla para Salir ";
  45.     break;
  46.       default:
  47.       cout<<"Solo puede seleccionar una de las opciones de el Menu... : ";
  48.            cout<<"Presione cualquier tecla para salir";
  49.            break;
  50. }
  51. getch();
  52. return 0;
  53. }
  54.  
Gracias :)
25  Programación / Programación C/C++ / Re: Duda en programa en: 25 Diciembre 2012, 20:52 pm
Oh gracias rir3760 le entendi mucho a lo que me dijiste  :) :)
26  Programación / Programación C/C++ / Duda en programa en: 22 Diciembre 2012, 23:49 pm
Hola como veran soy relativamente en el foro y en c++..
No le entiendo a una parte de este programa... el programa nos lo compartio nuestro maestro de clases para que lo vieramos y analizaramos pero solo lo que medio se lo expuse ahi el resto no le entiendo me ayudarian?? EL PROGRAMA DEBE DE CONTAR CARACTERES DE UNA PALABRA O FRASE
Código
  1. #include<iostream.h> //libreria principal a usar
  2. #include<conio.h> //segun yo para usar getch ()
  3. #include<stdlib.h> //lo unico que se de esta libreria que ayuda a gestión de memoria dinámica, control de procesos
  4. #include<stdio.h>//libreria para usar la función gets ()
  5. #include<string.h> //entiendo qeu es para usar la funcion strlen
  6. #include<ctype.h> //entiendo que es para usar la funcion isalpha
  7.  
  8. void main() //estuve leyendo en su foro que no es muy bueno comenzar un programa asi
  9. {
  10. clrscr(); //borrar pantalla
  11. char palabra[25]; //declarar la variable palabra y tendra un valor maximo de 25
  12. int total=0; //almanecera el total de caracteres en una frase y se comienza a contar en 0
  13. cout<<"Ingrese nombre o una frase..: ";gets(palabra);//pide la frase que se va a contar las letras o caracteres
  14. for(int i=0;i<strlen(palabra);i++){//esta parte no la entiendo
  15. if(!isalpha(palabra[i])){//esta parte no la entiendo
  16.  
  17. }
  18. else total++;//esta parte no la entiendo
  19. }
  20.  
  21. cout<<total; //muestra el total de vocales
  22. getch();
  23. }
  24.  
  25.  
Páginas: 1 2 [3]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines