martes, 26 de noviembre de 2019

operaciones con funciones

#include <stdio.h>
#include <iostream>
#include <windows.h>
using namespace std;

void menu();
void captura();
void suma();
void resta();
void multiplicacion();
void division();
void salir();

int opc;

float num1,num2,sum,res1,res2,multi,div1,div2;

int main(){
system("color 70");
do{
menu();
}while(opc != 6);
}

void menu(){
cout<<"                             **************************"<<endl;
cout<<"                             |           Menu:        |"<<endl;
cout<<"                             | 1.Captura              |"<<endl;
cout<<"                             | 2.Suma                 |"<<endl;
cout<<"                             | 3.Resta                |"<<endl;
cout<<"                             | 4.Multiplicacion       |"<<endl;
cout<<"                             | 5.Division             |"<<endl;
cout<<"                             | 6.Salir                |"<<endl;
cout<<"                             **************************"<<endl;
cout<<"******************************************"<<endl;
cout<<"*Ingrese la opcion que quieres ejecutar: *"<<endl;
cout<<"******************************************"<<endl;
cin>>opc; cout<<endl;
switch(opc){
case 1:{
captura();
break;
}
case 2:{
suma();
break;
}
case 3:{
resta();
break;
}
case 4:{
multiplicacion();
break;
}
case 5:{
division();
break;
}
case 6:{
salir();
break;
}
}
}

void captura(){
cout<<"****************************"<<endl;
cout<<"*Ingresar el primer numero: *    ";  cin>>num1;
cout<<"*Ingresar el segundo numero:*    "; cin>>num2;
cout<<"****************************"<<endl;
system("pause");
system("cls");
menu();
}

void suma(){
sum=num1+num2;
cout<<" __________________________________________"<<endl;
cout<<"     La suma es:"<<num1<<"+"<<num2<<"="<<sum<<endl;
cout<<" __________________________________________"<<endl;
system("pause");
system("cls");
menu();
}

void resta(){
res1=num1-num2;
cout<<" __________________________________________"<<endl;
cout<<"     La resta de :"<<num1<<"-"<<num2<<"="<<res1<<endl;
res2=num2-num1;
cout<<"     La resta de :"<<num2<<"-"<<num1<<"="<<res2<<endl;
cout<<" __________________________________________"<<endl;
system("pause");
system("cls");
menu();
}

void multiplicacion(){
multi=num1*num2;
cout<<" __________________________________________"<<endl;
cout<<"     La multiplicacion es:"<<num1<<"*"<<num2<<"="<<multi<<endl;
cout<<" __________________________________________"<<endl;
system("pause");
system("cls");
menu();
}

void division(){
div1=num1/num2;
cout<<" __________________________________________"<<endl;
cout<<"     La division de :"<<num1<<"/"<<num2<<"="<<div1<<endl;
div2=num2/num1;
cout<<"     La division de :"<<num2<<"/"<<num1<<"="<<div2<<endl;
cout<<" __________________________________________"<<endl;
system("pause");
system("cls");
menu();
}

void salir(){
cout<<"**************************************"<<endl;
cout<<"*        Saliendo del programa...    *"<<endl;
cout<<"**************************************"<<endl;
for(int i=0; i<=4; i++){
cout<<".";
Sleep(100);
}
}

No hay comentarios.:

Publicar un comentario