Estructura
de selección IF(toma de decisión simple)
1)Se requiere
un programa que permita la entrada al cine a todos aquellos estudiantes que
hayan pasado el ciclo, para ello se tomara en cuenta la nota del curso de Calculo Integral.(Considerar que la nota
aprobatoria es igual o mayor a 11).
La nota deberá estar en un rango de 0 a 20.
CASO A
·
Entrada: Nota de Calculo Integral: 08
CASO B
·
Entrada: Nota de Calculo Integral: 12
Salida: Bienvenido al Cine.
#include<iostream>
using namespace std;
int main()
{
// DECLARACION
int nota;
// ASIGNACION
cout<<"Nota de Calculo Integral:";cin>>nota;
//PROCESAR
if(nota>=11&¬a<=20)
cout<<"BIENVENIDO AL CINE";
cout << endl;
system("pause");
}
2) Hacer un programa en donde diga si una persona es
adulto mayor o no,para esto se considera que la edad de la persona debe ser de
65 años a más.
La edad deberá estar en un rango de 65 a 100.
CASO A
·
Entrada: Ingrese su Edad: 34
CASO B
·
Entrada: Ingrese su Edad: 68
Salida: Usted es un adulto mayor
#include<iostream>
using namespace std;
int main()
{
// DECLARACION
int edad;
// ASIGNACION
cout<<"Ingrese su edad:";cin>>edad;
//PROCESAR
if(edad>=65&&edad<=100)
cout<<"Usted es un adulto mayor";
cout << endl;
system("pause");
}
3) Hoy es la fiesta de graduación y podrás ir en base a
tus calificaciones del mes, basadas en la siguiente condición: “podrás ir a la
fiesta si aprobastes el curso de algebra y geometría. Tú papa no te dirá nada
si no cumples las condiciones, pero si cumples te dirá: “Puedes ir a la fiesta”.
(considerar como calificación aprobatoria 11 o más).
CASO A
Entrada:
Calificación de Algebra: 16
Calificación de Geometría:14
CASO B
Entrada:
Calificación de Algebra: 10
Estructura
de selección IF(toma de decisión doble)
1) Para entrar a una discoteca se deberá ser mayor de edad y
menor de 70años, para lo cual se debe desarrollar un programa que solicite al
usuario su edad actual y con ella nos diga si es aceptado en la discoteca o
no.(se considera por mayoría de edad tener cumplido 18años o más). La edad debe estar en un rango de 0 a 70.
CASO A
·
Entrada: Cuántos años tienes? 25
·
Salida: Puedes ingresar, bienvenido
CASO B
·
Entrada: Cuántos años tienes? 16
·
Salida: Lo sentimos no puedes ingresar
a
2) El nuevo Cinema UVK está presentando 3 nuevas películas, tú podrás
asistir
Solo a UNA y
será en base a tu edad.
Consideración:
Las películas y sus edades permitidas son:
Sala A “Tadeo,
el explorador” Sala A Edad 0 - 10
Sala B “Los
Pitufos” Sala B Edad 11 - 15
Sala C “Los
Vengadores” Sala C Edad 16 en adelante
Entrada: Ingresa tu edad 14
Salida: Dirigirse a la Sala B.
3) Hacer un programa en donde podamos ver cuál es el
mayor de 3 números enteros:A, B, C.
Entrada: A=2, B=5, C=1
Salida: El número mayor es: 1.
Estructura
de selección comando SWITCH (toma de decisión múltiple)
1) En un
restaurant hay tres tipos de platos: Arroz con pato, Carapulcra con sopa seca y
Pachamanca. Cada uno con su respectivo precio, se deberá crear un programa en
donde se muestre un menú con las opciones de los platos y el usuario coloque la opción del plato para
saber su precio.
#include<iostream>
using namespace std;
int main()
{
// DECLARACION
int opcion;
cout<<"*****MENU*****\n ";
cout<<"1) Arroz con pato \n";
cout<<"2) Carapulcra con sopa seca \n";
cout<<"3) Pachamanca \n";
cout<<" SALIR (0) \n";
cout<<"*****************\n ";
// ASIGNACION
cout<<"INGRESE UNA OPCION PARA SABER SU PRECIO: "; cin>>opcion;
// PROCESAR
switch (opcion)
{
case 1:
{
cout<<"Precio:21 soles";
break;
}
case 2:
{
cout<<"Precio:24 soles";
break;
}
case 3:
{
cout<<"Precio:28 soles";
break;
}
//otherwise
default:
cout<<"NO ESTA EN EL MENU";
}
cout << endl;
system( "pause" );
}
2) Realizar
un programa en donde indiquen los meses del año con sus respectivas opciones,
tal que el usuario pueda saber que numero de mes es el que va a elegir.
#include<iostream>
using namespace std;
int main()
{
// DECLARACION
int opcion;
cout<<"*****MESES*****\n ";
cout<<"1) MES 1 \n";
cout<<"2) MES 2 \n";
cout<<"3) MES 3 \n";
cout<<"4) MES 4 \n";
cout<<"5) MES 5 \n";
cout<<"6) MES 6 \n";
cout<<"7) MES 7 \n";
cout<<"8) MES 8 \n";
cout<<"9) MES 9 \n";
cout<<"10) MES 10 \n";
cout<<"11) MES 11 \n";
cout<<"12) MES 12 \n";
cout<<" SALIR (0) \n";
cout<<"*****************\n ";
// ASIGNACION
cout<<"INGRESE UNA OPCION: "; cin>>opcion;
// PROCESAR
switch (opcion)
{
case 1:
{
cout<<"ENERO";
break;
}
case 2:
{
cout<<"FEBRERO";
break;
}
case 3:
{
cout<<"MARZO";
break;
}
case 4:
{
cout<<"ABRIL";
break;
}
case 5:
{
cout<<"MAYO";
break;
}
case 6:
{
cout<<"JUNIO";
break;
}
case 7:
{
cout<<"JULIO";
break;
}
case 8:
{
cout<<"AGOSTO";
break;
}
case 9:
{
cout<<"SEPTIEMBRE";
break;
}
case 10:
{
cout<<"OCTUBRE";
break;
}
case 11:
{
cout<<"NOVIEMBRE";
break;
}
case 12:
{
cout<<"DICIEMBRE";
break;
}
//otherwise
default:
cout<<"NO ES UNA OPCION DE LA LISTA";
}
cout << endl;
system( "pause" );
}
3) Realizar
un programa en el cual, el usuario pueda saber su signo del zodiaco de acuerdo
a su fecha de nacimiento que aparezcan en las opciones.
#include<iostream>
using namespace std;
int main()
{
// DECLARACION
int opcion;
cout<<"*****SIGNOS DEL ZODIACO*****\n ";
cout<<"1) 21 DE MARZO - 20 DE ABRIL \n";
cout<<"2) 21 DE ABRIL - 20 DE MAYO \n";
cout<<"3) 21 DE MAYO - 20 DE JUNIO \n";
cout<<"4) 21 DE JUNIO - 20 DE JULIO \n";
cout<<"5) 21 DE JULIO - 21 DE AGOSTO \n";
cout<<"6) 22 DE AGOSTO - 22 DE SEPTIEMBRE \n";
cout<<"7) 23 DE SEPTIEMBRE - 22 DE OCTUBRE \n";
cout<<"8) 23 DE OCTUBRE - 22 DE NOVIEMBRE \n";
cout<<"9) 23 DE NOVIEMBRE - 20 DE DICIEMBRE \n";
cout<<"10) 21 DE DICIEMBRE - 19 DE ENERO \n";
cout<<"11) 20 DE ENERO - 18 DE FEBRERO \n";
cout<<"12) 19 DE FEBRERO - 20 MARZO \n";
cout<<" SALIR (0) \n";
cout<<"*****************\n ";
// ASIGNACION
cout<<"INGRESE LA OPCION EN LA CUAL SE ENCUENTRE SU FECHA DE NACIMIENTO: "; cin>>opcion;
// PROCESAR
switch (opcion)
{
case 1:
{
cout<<"SIGNO ARIES";
break;
}
case 2:
{
cout<<"SIGNO TAURO";
break;
}
case 3:
{
cout<<"SIGNO GEMINIS";
break;
}
case 4:
{
cout<<"SIGNO CANCER";
break;
}
case 5:
{
cout<<"SIGNO LEO";
break;
}
case 6:
{
cout<<"SIGNO VIRGO";
break;
}
case 7:
{
cout<<"SIGNO LIBRA";
break;
}
case 8:
{
cout<<"SIGNO ESCORPIO";
break;
}
case 9:
{
cout<<"SIGNO SAGITARIO";
break;
}
case 10:
{
cout<<"SIGNO CAPRICORNIO";
break;
}
case 11:
{
cout<<"SIGNO ACUARIO";
break;
}
case 12:
{
cout<<"SIGNO PISCIS";
break;
}
//otherwise
default:
cout<<"NO EXISTE LA OPCION";
}
cout << endl;
system( "pause" );
}
4)Realizar una programa en done indiquen las 10 mejores canciones del grupo:"Red Hot"
#include<iostream>
using namespace std;
int main()
{
// DECLARACION
int opcion;
cout<<"*****TOP TEN MUSIC RED HOT*****\n ";
cout<<"1) RANKING 1 \n";
cout<<"2) RANKING 2 \n";
cout<<"3) RANKING 3 \n";
cout<<"4) RANKING 4 \n";
cout<<"5) RANKING 5 \n";
cout<<"6) RANKING 6 \n";
cout<<"7) RANKING 7 \n";
cout<<"8) RANKING 8 \n";
cout<<"9) RANKING 9 \n";
cout<<"10) RANKING 10 \n";
cout<<" SALIR (0) \n";
cout<<"*****************\n ";
// ASIGNACION
cout<<"INGRESE LA OPCION DEL RANKING QUE QUIERA SABER: "; cin>>opcion;
// PROCESAR
switch (opcion)
{
case 1:
{
cout<<"CALIFORNICATION";
break;
}
case 2:
{
cout<<"SNOW";
break;
}
case 3:
{
cout<<"TELL ME BABY";
break;
}
case 4:
{
cout<<"CANT STOP";
break;
}
case 5:
{
cout<<"OTHERSIDE";
break;
}
case 6:
{
cout<<"BY THE WAY";
break;
}
case 7:
{
cout<<"SCAR TISSUE";
break;
}
case 8:
{
cout<<"THE ZEPHYR SONG";
break;
}
case 9:
{
cout<<"DONT FOR GET ME";
break;
}
case 10:
{
cout<<"UNDER THE BRIGDE";
break;
}
//otherwise
default:
cout<<"NO ESTA SE ENCUENTRA EL RANKING";
}
cout << endl;
system( "pause" );
}
No hay comentarios.:
Publicar un comentario