#include <iostream.h>
#include <conio.h>
void menu();
void suma(float n1, float n2);
void multiplica (float n1, float n2);
void divide (float n1, float n2);
int main()
{
int a, b, opcion;
do
{
clrscr();
cout<<"Introduce dos valores reales: "<<endl;
cin>>a>>b;
menu();
cin>>opcion;
switch(opcion)
{
case 1: suma (a,b);
break;
case 2: multiplica (a,b);
break;
case 3: divide (a,b);
break;
}
getch();
}
while (opcion !=0);
getch();
return 0;
}
void menu()
{
cout<<"Operaciones basicas"<<endl;
cout<<" 1)Suma\n 2)Multiplica\n 3)Divide\n"<<endl;
cout<<"Elige opcion: ";
}
void suma (float n1, float n2)
{
cout<<n1<<"+"<<n2<<"="<<(n1+n2)<<endl;
}
void multiplica (float n1, float n2)
{
cout<<n1<<"*"<<n2<<"="<<(n1*n2)<<endl;
}
void divide (float n1, float n2)
{
if (n2 !=0)
{
cout<<n1<<"/"<<n2<<"="<<(n1/n2)<<endl;
}
else
{
cout<<"No se permite la division entre cero"<<endl;
}
}
Ejercicio Clase 2
#include <iostream.h>
#include <conio.h>
int menu()
{
int opc;
cout<<"Opciones basicas"<<endl;
cout<<"1)suma"<<endl<<"2)multiplicacion"<<endl<<"3)division"<<endl;
cout<<"Seleccione opcion=>";
cin>>opc;
return opc;
}
float suma (float n1, float n2)
{
return n1+n2;
}
float multiplica (float n1, float n2)
{
return n1*n2;
}
float divide (float n1, float n2)
{
return n1/n2;
}
int main()
{
float a,b;
int opcion;
do
{
clrscr();
cout<<"Introduce dos valores reales: "<<endl;
cin>>a>>b;
opcion=menu();
switch (opcion)
{
case 1:
cout<<a<<"+"<<b<<"="<<suma(a,b)<<endl;
break;
case 2:
cout<<a<<"*"<<b<<"="<<multiplica(a,b)<<endl;
break;
case 3: if(b!=0)
cout<<a<<"/"<<b<<"="<<divide(a,b)<<endl;
else
{
cout<<"No se permite la divicion entre cero"<<endl;
}
break;
}
getch();
}
while(opcion !=0);
getch;
return 0;
}
No hay comentarios:
Publicar un comentario