Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Black Lotus

#21
Programación C/C++ / Trabajar Recursivamente
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 (cpp) [Seleccionar]

#include <iostream.h>
#include <conio.h>
int main ()
{
float a,b;
   int opcion, resp;

do {
   clrscr();
cout<<"\nSeleccione la operaci\xa2n a realizar: \n";
cout<<"\n1 Suma\n";
cout<<"\n2 Resta\n";
cout<<"\n3 Multiplicaci\xa2n\n";
cout<<"\n4 Divisi\xa2n\n";
   cout<<"\nQue opci\xa2n ha elegido?: ";
cin>>opcion;
   clrscr();
switch (opcion){
    case 1:
    cout<<"\nIngrese la primera cantidad a sumar: ";
    cin>>a;
    cout<<"\nIngrese la segunda cantidad a sumar: ";
    cin>>b;
    cout<<"\nEl resultado es: "<<(a+b)<<endl;
      break;
     case 2:
      cout<<"\nIngrese la primera cantidad a restar: ";
            cin>>a;
    cout<<"\nIngrese la segunda cantidad a restar: ";
    cin>>b;
      cout<<"\nEl resultado es: "<<(a-b)<<endl;
      break;
      case 3:
    cout<<"\nIngrese la primera cantidad a Multiplicar: ";
    cin>>a;
    cout<<"\nIngrese la segunda cantidad a Multiplicar: ";
    cin>>b;
cout<<"\nEl resultado es: "<<(a*b)<<endl;
      break;
      case 4:
    cout<<"\nIngrese la  cantidad a Dividir: ";
    cin>>a;
    cout<<"\nIngrese por cuanto va a dividir la primera cantidad: ";
    cin>>b;
cout<<"\nEl resultado es: "<<(a/b)<<endl;
    break;
      default:
      cout<<"\nSolo puede seleccionar una de las opciones de el Men\xA3...  \n";
            break;
}
cout<<"\nDesea regresar al Men\xA3? Si 1/ No 2: ";
cin>>resp;
cout<<"\nPresione cualquier tecla para salir: ";
}while(resp!=2);
getch();
return 0;
}
#22
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 (cpp) [Seleccionar]

#include <iostream>
#include <conio>
#include <time>

void  main() {
    char nya[60];

    time_t t = time(0);
    struct tm * now = localtime( & t );
    cout << (now->tm_hour ) << ':'
         << (now->tm_min) << ':'
         <<  now->tm_sec
         << endl;

    cout << "Ingrese su Nombre y Apellido: ";
    cin.getline(nya,60);

if ((now->tm_hour > 12) && (now->tm_hour<18))
    cout << "Buenas tardes: " << nya;
    else
    if (now->tm_hour > 0 && now->tm_hour < 12)
cout << "Buenos Dias"<<"\xA1"<<"as: " << nya;
         else
          cout << "Buenas Noches: " << nya;

getch();
}
#23
Software / Problema con Borland C++
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
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 (cpp) [Seleccionar]

#include <iostream.h>
#include <conio.h>
int main ()
{
int a,b,opcion;
cout<<"Seleccione la operacion a realizar: \n";
cout<<"1 Suma\n";
cout<<"2 Resta\n";
cout<<"3 Multiplicaci\xa2nn\n";
cout<<"4 Divisi\xa2n\n";
cout<<"5 Salir\n";
cin>>opcion;
clrscr();
switch (opcion){
    case 1:
    cout<<"Ingrese la primera cantidad a sumar: ";
    cin>>a;
    cout<<"Ingrese la primera cantidad a sumar: ";
    cin>>b;
    cout<<"El resultado es: "<<(a+b)<<endl;
      break;
     case 2:
      cout<<"Ingrese la primera cantidad a restar: ";
            cin>>a;
    cout<<"Ingrese la primera cantidad a restar: ";
    cin>>b;
      cout<<"El resultado es: "<<(a+b)<<endl;
      break;
      case 3:
    cout<<"Ingrese la primera cantidad a Multiplicar: ";
    cin>>a;
    cout<<"Ingrese la primera cantidad a Multiplicar: ";
    cin>>b;
cout<<"El resultado es: "<<(a*b)<<endl;
      break;
      case 4:
    cout<<"Ingrese la  cantidad a Dividir: ";
    cin>>a;
    cout<<"Ingrese la primera cantidad a Dividir: ";
    cin>>b;
cout<<"El resultado es: "<<(a/b)<<endl;
    break;
      case 5:
    cout<<"Presione cualquier tecla para Salir ";
    break;
      default:
      cout<<"Solo puede seleccionar una de las opciones de el Menu... : ";
            cout<<"Presione cualquier tecla para salir";
            break;
}
getch();
return 0;
}

Gracias :)
#25
Programación C/C++ / Re: Duda en programa
25 Diciembre 2012, 20:52 PM
Oh gracias rir3760 le entendi mucho a lo que me dijiste  :) :)
#26
Programación C/C++ / Duda en programa
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 (cpp) [Seleccionar]

#include<iostream.h> //libreria principal a usar
#include<conio.h> //segun yo para usar getch ()
#include<stdlib.h> //lo unico que se de esta libreria que ayuda a gestión de memoria dinámica, control de procesos
#include<stdio.h>//libreria para usar la función gets ()
#include<string.h> //entiendo qeu es para usar la funcion strlen
#include<ctype.h> //entiendo que es para usar la funcion isalpha

void main() //estuve leyendo en su foro que no es muy bueno comenzar un programa asi
{
clrscr(); //borrar pantalla
char palabra[25]; //declarar la variable palabra y tendra un valor maximo de 25
int total=0; //almanecera el total de caracteres en una frase y se comienza a contar en 0
cout<<"Ingrese nombre o una frase..: ";gets(palabra);//pide la frase que se va a contar las letras o caracteres
for(int i=0;i<strlen(palabra);i++){//esta parte no la entiendo
if(!isalpha(palabra[i])){//esta parte no la entiendo

}
else total++;//esta parte no la entiendo
}

cout<<total; //muestra el total de vocales
getch();
}