C++

#include <iostream> #include <stdlib.h> using namespace std; int main() { string operacion; float numero1, numero2; cout << "Introduzca La Operacion Que Desea Realizar:"; cin >> operacion; cout <<"Digite Su Primer Numero:\a"; cin >> numero1; cout <<"Digite Su Second Numero:\a"; cin >> numero2; if (operacion == "+"){ cout <<"El Resultado De La Suma Es:\a" <<numero1 <<"+" <<numero2 <<"=" << numero1 + numero2; cout<<"\n\n"; } else if(operacion=="-"){ cout<<"El Resultado De La Resta Es:" <<numero1 <<"-" <<numero2 <<"=" <<numero1 - numero2; cout<<"\n\n"; } else if(operacion=="*"){ cout<<"El Resultado De La Multiplicacion Es:" <<numero1 <<"x" <<numero2 <<"=" <<numero1 * numero2; cout<<"\n\n"; } else if(operacion=="/" && numero2!=0) { cout<<"El Resultado De La Division Es:" <<numero1 <<"/" <<numero2 <<"=" <<numero1 / numero2; cout<<"\n\n"; } else{ cout<<"!!Error No Se Puede Ejecutar!!"; } system("pause"); return 0; }

4 Responses

Que Opinan De esto , Dejen sus sugerencias porfavor para mejorarlo
Podrías validar la entrada de datos. Es decir: ¿qué pasa si yo pongo un símbolo extraño como $ en lugar de las opciones que das (+,-,*,/)? Aparte, en lugar de usar estructuras if()else(), intenta con switch().
yo creo que te quedaria mejor hacer un menu con do while y switch para las opciones
Ademas de validar la entrada de datos tambien deberias preparar tu codigo para poder enfrentar y manejar las excepciones

Write a comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.