Hola, soy sarutoby otra vez, y para no tener que hacer otro post, actualizaré este. Ay va mi duda:
¿que error hay en este codigo?
#include <iostream> using namespace std; int main() { int unsigned short PriNum, SecNum; // int unsigned short multiplicar = PriNum * SecNum; // int unsigned short dividr = PriNum / SecNum; // int unsigned short sumar = PriNum + SecNum; // int unsigned short restar = PriNum - SecNum; cout << "Hola, sigue las instrucciones y haz tus calculos sin esfuerzo:"<<endl; cout << "\nTeclea un numero, porfavor\t"; cin >> PriNum; cout << "\nTeclee otra cifra, porfavor\t"; cin >> SecNum; cout << "Aora porfavor, escoja una operacion:"; cout << "1. Multiplicar"; if((cin == 0) || (cin > 4)){ cout << "lo siento, no existe esa opcion"; } else if (cin == 1){ int unsigned short multiplicar = PriNum * SecNum; cout << "Resultado de la multiplicacion:\t" << multiplicar << endl; } return 0; }
me sale error en las lineas 19 y 23....
Espero que puedan colaborar a la causa....xD
#include <iostream> int Multip() { unsigned short int Multiplicar, dividir; std::cout << "Teclea un numero :" std::cin >> Multiplicar; if() { } else return 0; } int main() { Multip(); for () if() else return 0; }
Hola, aqui les dejo un codigo acabado de inprovisar, quisiera que algun usuario de SB lo copiara y me dijera que tengo que hacer para que, por ejemplo, ponemos:
unsigned shor int FisrstNum, SecondNum;
y luego queremos que se multipliquen, pero teniendo una cosa en cuenta, que no queremosque se multiplique de forma instanea, si no que se multiplique, cuando se teclee la orden de multiplicar, me entendeis?
Eso es lo que quiero hacer, que los numeros, o que las sentencias etc. se ejecuten cuando se teclee la orden de ejecutar por ejemplo
(quiero que dos numeros se multipliquen)
teclea un numero: 4
teclea otro: 5
Escoje una operacion:
Multiplicar
dividir
Sumar
restar
cual es tu eleccion?
Multiplicar
Resultado: 20
con este ejemplol, creo que ha quedado claro que es lo que quiero conseguir y no consigo...xD
espero que los usuarios me puedan ayudar..
I like:
¿Que error tiene este codigo?
es que me sale error pero no se resolberlo...
I like:
Pues tienes varios
Pero los que veo a simple vista son:
(cin >> Opcion) < 0No puedes comprar string con int, es obvio "Multiplicar" es menor que cero?? "Sumar" es mayor que cero??...
Otro error de comparación, comparas variables no existentes...
if (Opcion == Multiplicar)No creo que hayas definido Multiplicar verdad?, lo correcto sería comparar if (Opcion == "Multiplicar), aunque toma en cuenta que puede escribir "Multiplicar" o "multiplicar" así que deberas hacer dos comparaciones... lo mismo con suma, resta y demás...
Además, para qué el bucle while? yo no lo veo necesario, pero quiza no estoy viendo algo..
Saludos.
En realidad
queria poner el bucle for... ...lo del bucle, es para que en cuanto se realize la accion, puedas continuar haciendo otra operacion, pero bueno, lo mejor es que quitelos bucles de momento, y me centre en lo de las operaciones...
Gracias por la esplicacion. Haver si termino de una vez esta maldita calculadora...
I like:
Una de las cosas
que me he dado cuenta al revisar tu codigo, lo he modificado un poco y aora me compila, pero... ...me he dado cuenta que la opcion se escoje mediante el tecleo de un umero, no se poderia hacer algo mas... ...mas.... .............complicado?
Osea, envez de escrivir:
Que quieres:
1. Muyltiplicar
2. Dividir
que quieres?: 1
Resultado:
Envez de eso, no se poderia poner:
Que quieres:
1. Muyltiplicar
2. Dividir
que quieres?: Multiplicar
Resultado:
Osea que el usuario tenga que teclear la palabra esacta para que se realize la acciopn, me sigues?
Eso es lo que quiero hacer, pero no se me ocurre como...
I like:
string
En lugar de un int usa un string, después deberás comprar ese string con una palabra en lugar de con un número.
Saludos.
Códigp
Eso sería con respecto a la multiplicación, simplemente faltaría implementar las funciones de división, suma,e tc...
En cuanto al menu, te dejo un ejemplo de un programa mio...
Saludos.
Llevo unos dias leyendome este codigo
Pero he llegado al fin que no lo entiendo, osea he intentado compilarlo, poniendo los includes, otras funciones, etc. Pero pase lo que pase, me sale error al compilar, creo que hago algo mal, pero bueno. Ademas, como escojes la opcion? si no pones la... ...la cosa esa "cin" el usuario, como va a escojer la opcion?
si no haces para que el usuarios teclee, como va a escojer una opcion entre todo eso... ...es que no lo entiendo, me lo poderias esplicar por favor?
I like:
El codigo
Que te di no esta hecho para compilarse, si no para que te des una idea, te explico
"Que quieres hacer"
>> 1
"Has seleccionado la opción 1"
¿Me explico?
Al usuario le enseñas un menu, cada opción tiene una clave, la opción 1 es 1, la 2 es 2, etc... entonces le pides al usuario que introduzca el numero de la opción que quiere.
Una vez tienes el número, lo comparas, si el usuario introdujo 1 ejecutas la opción 1, si introdujo 2 ejecutas la opción 2, etc...
¿Te queda un poco mas claro?
AAAA
sisi, aora lo pillo, la idea principal, es que com0o no ponias ninguna "cin" para que el usuario teclee la opcion, pos me pareció demasiado raro...xD
Gracias...xD
I like:
Si lo puse
Revisa el código, si que hay un cin.
Saludos.