Vous êtes sur la page 1sur 11

PROGRAMACION NUMERICA

PROFESOR: JORGE DIAZ

ALUMNO: CHRISTIAN CHARRIS

CURSO BN6

UNIVERSIDAD DE LA COSTA CUC

FACULTA DE INGENIERIA

2015-2

EJERCICIO 1
UTILIZANDO LOS CASOS EN UN PROGRAMA EN C++ DONDE MUESTRE UN
MENU PRINCIPAL DONDE RESUELVA LAS OPERACIONES BASICAS.

#include<iostream>
#include<stdlib.h>
using namespace std;
int main() {
int op;
float x, y, r;
do {
cout << endl;
cout << "Men de recomendaciones" << endl;
cout << " 1. Suma" << endl;
cout << " 2. Resta" << endl;
cout << " 3. Multiplicacion" << endl;
cout << " 4. Division" << endl;
cout << " 5. Salir" << endl;
cout << "Elija una opcin (1-5): " << endl;
cin >> op;
switch (op) {
case 1:
cout << "Operador suma:" << endl;
cout << " + asignar valor a x" << endl;
cin >> x;
cout << " + asignar valor a y" << endl;
cin >> y;
r = x + y;
cout << " + El resultado es:" << endl;
cout << r << endl;
break;
case 2:
cout << "Operador Resta:" << endl;
cout << " + asignar valor a x" << endl;
cin >> x;
cout << " + asignar valor a y" << endl;
cin >> y;
r = x - y;
cout << " + El resultado es" << endl;
cout << r << endl;
break;
case 3:
cout << "Operador Multiplicacion:" << endl;
cout << " + asignar valor a x" << endl;
cin >> x;
cout << " + asignar valor a y" << endl;
cin >> y;
r = x * y;
cout << " + El resultado es:" << endl;
cout << r << endl;
break;
case 4:

cout << "Operador Division:" << endl;


cout << " + asignar valor a x" << endl;
cin >> x;
cout << " + asignar valor a y" << endl;
cin >> y;
r = x / y;
cout << " + El resultado es:" << endl;
cout << r << endl;
break;
case 5:
cout << "Gracias, vuelva prontos" << endl;
break;
default:
cout << "Opcin no vlida" << endl;
}system("pause");
system("cls");
cout << "Presione enter para continuar" << endl;
cin.get();
} while (op != 5);
return 0;
}

OPERACIN SUMA

OPERACIN RESTA

OPERACIN MULTIPLICACION

OPERACIN DIVISION

OPCION SALIR

EJERCICIO 2
UTILIZANDO LOS CASOS EN UN PROGRAMA EN C++ DONDE MUESTRE UN
MENU RESUELVA LAS FUNCIONES TRIGONOMETRICAS.
#include <iostream>
#include <math.h>
using namespace std;
void main()
{
int operacion = 0;
double funcion = 0, respuesta = 0;
do
{
double pi = 3.14159265358979323846;
cout << endl;
cout << "Menu funciones trigonometricas" << endl;
cout << "1. Funcion seno" << endl;
cout << "2. Funcion coseno" << endl;
cout << "3. Funcion tangente" << endl;
cout << "4. salir" << endl;
cout << "Elija una opcion (1-4):" << endl;
cin >> operacion;
switch (operacion)
{
case 1:
operacion = 1;
cout << "Ingrese valor de la funcion seno" << endl;
cin >> funcion;
respuesta = sin(funcion *pi / 180);
cout << "El valor de la funcion es : " << respuesta << "\n" <<
endl;
break;
case 2:
operacion = 2;
cout << "Ingrese valor de la funcion coseno" << endl;
cin >> funcion;
respuesta = cos(funcion*pi / 180);
cout << "El valor de la funcion es : " << respuesta << "\n" <<
endl;
break;
case 3:
operacion = 3;
cout << "Ingrese valor de la funcion tangente" << "\n" << endl;
cin >> funcion;
respuesta = tan(funcion*pi / 180);
cout << "El valor de la funcion es : " << respuesta << "\n" <<
endl;
break;

case 4:
operacion = 4;
cout << "Gracias, vuelva pronto" << endl;
break;
default:
cout << "Opcion no vlida" << endl;
}
system("pause");
system("cls");
cout << "Presione enter para continuar" << endl;
} while (operacion != 4);
exit (0);
system("pause");
}
FUNCION SENO

FUNCION COSENO

FUNCION TANGENTE

OPCION SALIR

EJERCICIO 3
INVENTE UNO DONDE PUEDA INTEGRAR CASOS CON CONDICIONAL SI
#include<iostream>
usingnamespacestd;
double peso = 0.0, altura = 0.0, IMC = 0.0;
intmain()
{
cout<<"\n"<<"ingrese el peso de la persona en (kg): "<<endl;
cin>> peso;
cout<<"\n"<<"ingrese la altura de la persona en metros (mts): "<<endl;
cin>> altura;
IMC = peso / pow(altura, 2);
cout<<endl<<"Tu IMC es: "<< IMC <<endl<<"Tu estado es : ";
if (IMC < 16) cout<<"Criterio de ingreso en hospital"<<endl;
elseif (IMC < 17)
cout<<"Infrapeso"<<endl;
elseif (IMC < 18)
cout<<"Bajo peso"<<endl;
elseif (IMC < 25)
cout<<"Peso normal(saludable)"<<endl;
elseif (IMC < 30)
cout<<"Sobre peso(obesidad de grado I )"<<endl;
elseif (IMC < 35)
cout<<"Sobre peso crnico (obesidad grado II)"<<endl;
elseif (IMC < 40)
cout<<"Obesidad premobida (obesidad de grado III)"<<endl;
else
cout<<"Obesidad morbida (obesidad de grado IV)"<<endl;
system("pause");
}

Vous aimerez peut-être aussi