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

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.


Mensajes - hdtano

Páginas: [1]
1
C/C++ / Re: Problema Con C++
« en: Lunes 5 de Enero de 2004, 21:48 »
hice lo que me dijiste carmamezo, pero me hace un bucle infinito.
Y despues lo que dice jonathan, no lo puedo hacer, ya que a y b, los uso para almacenar los numeros float que el usuario ingrese.

Salu2

2
C/C++ / Re: Problema Con C++
« en: Lunes 5 de Enero de 2004, 00:38 »
Bueno,  tengo el siguiente problema, ante todo, ahora estoy jugando un poco con funciones, ,cambie todo, el tema es que mi idea es si el usuario al ingresar el primer numero pone -999 (momentaneamente), el programa tendria que salir, pero ocurre con cualquier numero que ponga, ya no se me ocurre que puede ser.

Salu2


********************************************************************
#include <iostream>
#include <C:\Projecto1\Funciones.h>

using namespace std;

int main()
{

  float a, b, resul;
  string multi, division, suma, resta;
  int respuesta;
  char formulas;
 
  do
  {
  cout << "Ingrese un numero(-999 para salir): ";
  cin >> a;
 
  if (a == -999);
  { break; }
 
  cout << "Ingrese otro numero: ";
  cin >> b;
 
  cout << "Que operacion quiere realizar: ";
  cin >> formulas;
 
  switch(formulas)
  {
     case 'S': case 's':
     resul = Suma(a,B);
     break;
     
     case 'R': case 'r':
     resul = Resta(a,B);
     break;
     
     case 'D': case 'd':
     resul = Division(a,B);
     break;
     
     case 'M': case 'm':
     resul = Multi(a,B);
     break;
  }
   
  cout << "La formula dio: "<< resul << endl;
   
  }while ( a != -999);
 

  return 0;
}

3
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]