• Miércoles 26 de Junio de 2024, 08:05

Mostrar Mensajes

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


Temas - hdtano

Páginas: [1]
1
C/C++ / Problema Con C++
« en: Domingo 4 de Enero de 2004, 00:03 »
Bueno, despues de 6 meses, ahora me decidi a agarrar enserio C++, ,el tema es el siguiente, me olvide, como hacer para que al final de la aplicacion le preguunte al usuario si quiere repetir alguna otra operacion. Y comience todo de nuevo. Ya se que es muy estupida mi duda, pero me olvide  :(

Aca dejo el codigo, probe con un do while, pero cuando le doy a 'Y', me hace un bucle interminable, y pasa la pantalla a full.
Aca dejo el codigo.
#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{

   float num1, num2, resul;
   char operacion;
   

   cout << "\t\t\t***************************\n";
   cout << "\t\t\t********CALCULADORA********\n";
   cout << "\t\t\t***************************\n\n";
   
   cout << "\t\t\t* Introduzca el primero numero: ";
   cin >> num1;
   
   cout << "\t\t\t* Introduzca el segundo numero: ";
   cin >> num2;
   
   cout << "\t\t\t* Que operacion desea realizar: ";
   cin >> operacion;
   
   switch(operacion)
   {
         case 'm':
         resul = num1 * num2;
         cout << "\t\t\t* El resultado fue: " << resul << endl;
         break;
         
         case 'd':
         resul = num1 / num2;
         cout << "\t\t\t* El resultado fue: " << resul << endl;
         break;
         
         case 's':
         resul = num1 + num2;
         cout << "\t\t\t* El resultado fue: " << resul << endl;
         break;
         
         case 'r':
         resul = num1 - num2;
         cout << "\t\t\t* El resultado fue: " << resul << endl;
         break;
   }
     
   system("pause");    
   return 0;
}


Salu2 y gracias.

Páginas: [1]