3
#include <stdio.h> #include <stdlib.h> #include <iostream.h> float suma(); float mult(); float suma2, multi2, num1, num2; int a; int main() { system("cls"); cout << "\n" << endl; cout << "\n" << endl; cout << "<1>Suma\n" << endl; cout << "<2>Multiplicacion\n"<< endl; cout << "<3>Salir\n" << endl; cout << "\n" << endl; cout << "\n" << endl; cin >> a; system("cls"); switch(a) { case 1: cout << "Introduzca numero:" << endl; cin >> num1; if(cin.fail()) { system ("cls"); cout << "No es un Caracter Valido Por Favor Intente de Nuevo" << endl; system ("pause"); main(); } system("cls"); cout << "Introduzca numero:"<< endl; cin >> num2; if(cin.fail()) { system ("cls"); cout << "No es un Caracter Valido Por Favor Intente de Nuevo" << endl; system ("pause"); main(); } system("cls"); suma2=suma(); cout << "Resultado:"<< suma2 << endl; system("pause"); main(); break;

Programa Sumar y Multiplicar

Embed Size (px)

Citation preview

Page 1: Programa Sumar y Multiplicar

#include <stdio.h>#include <stdlib.h>#include <iostream.h>float suma();float mult();float suma2, multi2, num1, num2;int a;

int main(){ system("cls"); cout << "\n" << endl; cout << "\n" << endl; cout << "<1>Suma\n" << endl; cout << "<2>Multiplicacion\n"<< endl; cout << "<3>Salir\n" << endl; cout << "\n" << endl; cout << "\n" << endl; cin >> a; system("cls"); switch(a) { case 1: cout << "Introduzca numero:" << endl; cin >> num1; if(cin.fail()) { system ("cls"); cout << "No es un Caracter Valido Por Favor Intente de Nuevo" << endl; system ("pause"); main(); } system("cls"); cout << "Introduzca numero:"<< endl; cin >> num2; if(cin.fail()) { system ("cls"); cout << "No es un Caracter Valido Por Favor Intente de Nuevo" << endl; system ("pause"); main(); } system("cls"); suma2=suma(); cout << "Resultado:"<< suma2 << endl; system("pause"); main(); break; case 2: cout << "Introduzca numero:" << endl; cin >> num1;if(cin.fail()) {system ("cls"); cout << "No es un Caracter Valido Por Favor Intente de Nuevo" << endl; system ("pause"); main(); } system("cls"); cout << "Introduzca numero:" << endl; cin >> num2;if(cin.fail())

Page 2: Programa Sumar y Multiplicar

{system ("cls"); cout << "No es un Caracter Valido Por Favor Intente de Nuevo" << endl; system ("pause"); main(); } system("cls"); multi2=mult(); cout << "Resultado:" << multi2 << endl; system("pause"); main(); break; case 3: return 0; break; default: cout << "******************************************************************************** \n" << endl; cout << "******************************************************************************** \n" << endl; cout << "Opcion Invalidad.Por favor introduzca un caracter valido y vuelva a intentarlo.. \n" << endl; cout << "******************************************************************************** \n" << endl; cout << "******************************************************************************** \n" << endl; system ("pause"); main(); break; }}float suma(){ float suma1; suma1=num1+num2; return(suma1);}float mult(){ float multi1; multi1=num1*num2; return(multi1);}