calculadora de 30 digitos

Iniciado por peterfly, 29 Junio 2011, 00:26 AM

0 Miembros y 1 Visitante están viendo este tema.

peterfly

#10
tendiendo lo siguiente como puedo darle valor a las letras "a" y "b"???:  

  float a,b,;

  cout<<"ingrese el primer numero"<<endl;
  cin>>a; /*como puedo dar una equivalencia a la letra el numero 1
          y que no me pida un numero cualquiera???*/
 
  cout<<"ingrese el segundo numero"<<endl;
  cin>>b;  /*como puedo dar una equivalencia a la letra el numero 0
           y que no me pida un numero cualquiera???*/
 
  cout<<"el resultado es:"<<endl<<1<<endl;

  system("PAUSE");
  return EXIT_SUCCESS;

peterfly

por que e intentado poner lo siguiente i me dice error:

float a,b,;

   cout<<"ingrese el primer numero"<<endl;
   cin>>a==1; /*errir*/
   
   cout<<"ingrese el segundo numero"<<endl;
   cin>>b==0;  /*error*/
   
   cout<<"el resultado es:"<<endl<<1<<endl;

   system("PAUSE");
   return EXIT_SUCCESS;
}

Edu

Repito.. lee un tutorial y luego ven a preguntar una duda con algo que no se diga mil veces en un tutorial, porque la idea es aprender y por eso intento orientarte de como se debe aprender..

Hasta creo que luego que leas entenderas que lo que quieres hacer es insolito, asique a leer y leer ;)

peterfly

no me podrias facilitar el codigo para dar valores a las letras???

solo me falta eso...

farresito

Aquí no se facilitan códigos. El error está en que cin lo que hace es guardar en la variable indicada cualquier valor que introduces. En ningún caso debes, dentro del cin, asignarle un valor a una variable.

Estás haciendo errores muy básicos. Cómo te han dicho, léete un tutorial de C/C++, hay demasiados por internet.

peterfly

esto es una variable que dices???

#include <stdio.h>
#include <cstdlib>
#include <iostream>
main()
{
int a,b,c;

printf("ponga un numero:");
scanf(" %d",&a);

printf("ponga otro numero:");
scanf(" %d",&b);

printf("1. suma \n");
printf("2. resta \n");
printf("3. multiplicacio \n");
printf("4. divisio \n");

printf("elija una opcion:");
scanf(" %d",&c);

if(c==1)
printf("la suma es: %d",a+b);

else if(c==2)
printf("la resta es: %d",a-b);

else if(c==3)
printf("la multiplicacio es: %d",a*b);

else if(c==4)
printf("la divisio es: %d",a/b);

else
printf("no es una opcion valida");

    system("PAUSE");
    return EXIT_SUCCESS;
}

leogtz

Cita de: peterfly en 30 Junio 2011, 19:04 PM
esto es una variable que dices???

#include <stdio.h>
#include <cstdlib>
#include <iostream>
main()
{
int a,b,c;

printf("ponga un numero:");
scanf(" %d",&a);

printf("ponga otro numero:");
scanf(" %d",&b);

printf("1. suma \n");
printf("2. resta \n");
printf("3. multiplicacio \n");
printf("4. divisio \n");

printf("elija una opcion:");
scanf(" %d",&c);

if(c==1)
printf("la suma es: %d",a+b);

else if(c==2)
printf("la resta es: %d",a-b);

else if(c==3)
printf("la multiplicacio es: %d",a*b);

else if(c==4)
printf("la divisio es: %d",a/b);

else
printf("no es una opcion valida");

    system("PAUSE");
    return EXIT_SUCCESS;
}


¿Variable?
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Edu

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.

Danyel_Casvill

Cita de: XXX-ZERO-XXX en  1 Julio 2011, 19:08 PM
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

adada

Nork

Si quieres hacer operaciones con números muy grandes utiliza strings (o similares) y no variables numéricas ya que estas tienen una capacidad máxima. Por cierto (ya que lo he visto por el post) evita utilizar floats para cálculos ya que perderas en bastantes casos precisión.

C' Est La Vie