jueves, 18 de abril de 2013

Ejercicio en clase 18 de abril del 2012

Ejercicio en clase 18 de abrildel 2012


------------------------------------------------------------------------------------------------------------


r#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<<" Introdice dos variables 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 dentrecero"<<endl;
  }
 }

------------------------------------------------------------------------------------------------------------

# include <iostream.h>
# include <conio.h>
int menu()
{
int opc;
cout<<"operaciones basicas"<<endl;
cout<<"1)suma"<<endl<<"2)multiplica"<<endl<<"3)divide"<<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";
}
break;
}
getch();
}
while (opcion!=0);
getch();
return 0;
}

No hay comentarios:

Publicar un comentario