UNTELS – Estructuras Selectivas (Sin anidar) – Estructuras condicionales Laboratorio 06 (Corrija errores de sintaxis que encuentre) Uso de estructuras selectivas (condicionales) 1. 2. 3. Se quiere saber el curso tengo que preparar materiales según el día seleccionado (elegido). Se elige el dia por una letra que representa a dia de semana Se quiere saber el curso tengo que preparar materiales según el día seleccionado (elegido). Se elige el día por un número que representa a día de semana Escriba un programa que escriba la vocal digitada ch = getchar(); cout << "antes y fuera del switch" << endl; switch ( ch ) { case 'a': cout << "Se ha pulsado una a." << endl; break; case 'e': cout << "Se ha pulsado una a." << endl; break; case 'i': cout << "Se ha pulsado una a." << endl; break; case 'o': cout << "Se ha pulsado una a." << endl; break; case 'u': cout << "Se ha pulsado una a." << endl; break; default: cout << "Error" << endl; } cout << "despues y fuera del switch" << endl; char DiaSem ; main() { DiaSem = ‘L’ ; switch ( X ) { case ‘L’ : cout << “Programación\n” ; break ; case ‘M’ : cout << “Física\n”; break; case ‘C’ : cout << “Cálculo\n” ; break; default : cout << “Face - tota\n” ; } cout << “Que semana\n”; } int Dia ; main() { 4. Dia = 1 ; switch ( Dia ) { case 1 : cout << “Programación\n” ; break ; case 2 : cout << “Física\n”; break; case 3 : cout << “Cálculo\n” ; break; default : cout << “Face - tota\n” ; } cout << “Que semana\n”; Escriba un probrama que escriba en palabras el numeo ingresado desde el teclado de solo un digito } #include <iostream> #include <stdio.h> using namespace std; char ch; main() { cout << "Introduzca una vocal: "; cout << "fuera del switch" << endl; Programación - Jorge A. Martel Torres Página 1 de 3 } int opcion; main() { cout << "Ingrese un numero entero: "); cin >> opcion; switch ( opcion ) { case 1: cout << "Ha ingresado el numero uno\n"; break; case 2: cout << "Ha ingresado el numero dos\n"; break; case 3: cout << "Ha ingresado el numero tres\n"; break; case 4: cout << "Ha ingresado el numero cuatro\n"; break; case 5: cout << "Ha ingresado el numero cinco\n"; break; case 6: cout << "Ha ingresado el numero seis\n"; break; case 7: cout << "Ha ingresado el numero siete\n"; break; case 8: UNTELS – Estructuras Selectivas (Sin anidar) – Estructuras condicionales cout << "Ha ingresado el numero ocho\n"; break; switch ( Opcion ) { case 'S': case ‘s’: strAngulo = "seno"; AR = sin ( NRad ); break; case 'C': case ‘c’: strAngulo = "coseno"; AR = cos ( NRad ); break; case 'T': case ‘t’: strAngulo = "tangente"; AR = tan ( NRad ); break; default: strAngulo = "No Especificado"; AR = 0; } cout << "\n Salio del swich \n"; cout << " El angulo " << strAngulo << " de " << NSexg << " es " << AR << endl; case 9: cout << "Ha ingresado el numero nueve\n"; break; default: cout << "Ha ingresado un numero no valido\n"; break; 5. Que hace programa? el 6. Se ingresa una cantidad en sexagesimal, elabore el calculadora trigonométrica que muestre, a elección del usuario (elegido desde el menú) el valor que tiene ese valor (seno, coseno o tangente). } } #include <iostream> //#include<stdlib.h> using namespace std; char eleccion; main() { cout << "Introduzca una letra: "; eleccion = getchar(); cout << "antes y fuera del switch" << endl; switch ( toupper ( eleccion ) ) { case 'R': cout << "ROJO" << endl; break; case 'B': cout << "BLANCO" << endl; break; case 'A': cout << "AZUL" << endl; break; default: cout << "ERROR" << endl; } cout << "despues y fuera del switch" << endl; } #include<math.h> using namespace std; double NSexg, NRad, AR; char Opcion; string strAngulo; main(){ cout << "Ingrese un Numero en sexagensimal:"; cin >> NSexg; cout << "\n Munu opciones"; cout << "\n\n\n"; cout << "[S] Seno\n [C] Coseno\n [T] Tangente\n"; cout << "Pulse alguna letra resaltada y ENTER:"; cin >> Opcion; AR = NRad = 0.0; NRad = (M_PI * NSexg) / 180; 7. Desarrolle: 8. 9. 10 11. Desarrolle: Programación - Jorge A. Martel Torres Página 2 de 3 } Se ingresa un valor en grados centígrados (C); diseñe el algoritmo que permita convertir, a elección del usuario, a que tipo (T) de grados de temperatura se quiere mostrar. La elección es solo a una opción por vez, que puede ser a grados Kelvin(K), Ranking(R) o Farenheit(F), si: Se ingresa desde el teclado 3 numeros cuales quiera, Elabore una calculadora aritmética para hacer solo una operación de una lista de opciones (suma, resta, multiplica, divide) Se ingesa desde el teclado un numero entero de un digito, que representa el número de lados de una figura geométrica regular. Diseñe el programa para mostrar a que figura corresponde (0,1,2= nada 3= triangulo 4 cuadrado, 5. pentágono, …) Se ingresa un valor en grados centígrados (C); diseñe el algoritmo que permita convertir, a elección del usuario, a que tipo (T) de UNTELS – Estructuras Selectivas (Sin anidar) – Estructuras condicionales grados de temperatura se quiere mostrar. La elección es solo a una opción por vez, que puede ser a grados Kelvin(K), Ranking(R) o Farenheit(F), si: 12. Similar al programa anterior pero para hallar indistintamente conversiones de: S a C y R; C a S y R; R a S y C; 13. Realizar el programa para hallar “v”, “e”, “t”, a petición (solicitud) del usuario de que es lo que quiere obtener. si se ingresa desde el teclado la opción de selección(opcion): Si el usuario selecciona (elige) calcular “v”, el programa solo pide que se ingrese: “e”, “t”. Si el usuario selecciona (elige) calcular “e”, el programa solo pide que se ingrese: “v”, “t”. Si el usuario selecciona (elige) calcular “t”, el programa solo pide que se ingrese: “v”, “e”. Se sabe que: Use un menú de opciones(se pone ejemplito): Velocidad Espacio Tiempo Ingrese (seleccione) opcion:_v_ Ingrese valor de e:__ Ingrese valor de t:__ Programación - Jorge A. Martel Torres Página 3 de 3