Taller de Programacion Numerica Menu

11
PROGRAMACION NUMERICA PROFESOR: JORGE DIAZ ALUMNO: CHRISTIAN CHARRIS CURSO BN6 UNIVERSIDAD DE LA COSTA CUC FACULTA DE INGENIERIA 2015-2

description

programación numerica

Transcript of Taller de Programacion Numerica Menu

Page 1: Taller de Programacion Numerica Menu

PROGRAMACION NUMERICA

PROFESOR: JORGE DIAZ

ALUMNO: CHRISTIAN CHARRIS

CURSO – BN6

UNIVERSIDAD DE LA COSTA CUC

FACULTA DE INGENIERIA

2015-2

Page 2: Taller de Programacion Numerica Menu

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 opción (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:

Page 3: Taller de Programacion Numerica Menu

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 << "Opción no válida" << endl; }system("pause"); system("cls"); cout << "Presione enter para continuar" << endl; cin.get(); } while (op != 5); return 0; }

OPERACIÓN SUMA

Page 4: Taller de Programacion Numerica Menu

OPERACIÓN RESTA

OPERACIÓN MULTIPLICACION

Page 5: Taller de Programacion Numerica Menu

OPERACIÓN DIVISION

OPCION SALIR

Page 6: Taller de Programacion Numerica Menu

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;

Page 7: Taller de Programacion Numerica Menu

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

}

FUNCION SENO

Page 8: Taller de Programacion Numerica Menu

FUNCION COSENO

FUNCION TANGENTE

Page 9: Taller de Programacion Numerica Menu

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 crónico (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");

}

Page 10: Taller de Programacion Numerica Menu
Page 11: Taller de Programacion Numerica Menu