Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DIVISIÓN TELEMÁTICA
SEGUNDO PARCIAL
FECHA: 13/02/21
GRUPO: IRD22M
Switch case:
Switch case es una estructura de control empleada en programación, se
utiliza para agilizar la toma de decisiones múltiples, trabaja de la misma
manera que lo harían sucesivos if, if else o until anidados, así como
combinaciones propias de determinados lenguajes de programación.
(El programa interpreta el valor de la variable almacenándolo en una zona de
memoria temporal (oculta). Después lo compara con el valor seguido de cada
case, y si coincide, realiza el flujo de acciones correspondientes, hasta encontrar
un break, con el que finalizará el Switch.)
EJEMPLO: PROGRAMA: APROBADO/REPROBADO.
1.-Definición del problema
Elabore un programa que me indique si PERSONA aprobó o reprobó el cuatrimestre. La
condición a considerar Para que sea aprobado es promedio >=8 de lo contrario es
reprobado. Debe solicitar al usuario nombre, Cuatrimestre y promedio.
B. Pruebas de escritorio.
Aprobado/Reprobado (Verdadera)
Ingresa tu nombre Guille
Aprobado
Aprobado/Reprobado (Falsa)
Ingresa tu nombre Guille
Reprobado
Verdadero Falso
EJERCICIOS A DESARROLLAR
EJERCICIO 1.- MAYOR O MENOR DE EDAD (If doble)
1.-Definición del problema
Elaborar un programa que indique si una persona es mayor o menor de edad. El programa debe
solicitar su nombre y su edad y mostrar como resultado su nombre y el mensaje “Eres Mayor de
Edad” o “Eres menor de edad.
Ingresa tu edad 18
Mayor de edad
Ingresa tu edad 16
Menor de edad
Verdadero//
Falso //
EJERCICIO 2 INCENTIVO DEL SUELDO (If doble)
1.-Definición del problema
Elabore un programa que calcule el sueldo del empleado y si es acreedor a un
incentivo del 10% de su sueldo. Dependiendo de las hr trabajadas. Si el
empleado trabajo más de 40hrs gana el incentivo de lo contrario no. El programa
debe solicitar el nombre, número de horas trabajadas y cuota por hora. Debe
imprimir nombre del empleado, hrs trabajadas, sueldo, incentivo y sueldo con
incentivo. Formulas (SUELDO=HR+*CUOTA; INCENTIVO=SUELDO*10%;
SUELDO_INCENTIVO=SUELDO+INCENTIVO)
fin si
3.-Diseño del programa
A. Algoritmo
Algoritmo incentivo del sueldo
Clase incentivo del sueldo
Método Principal ( )
Declarar variables
nom string;
horsTrab,cuota,sueldo,incentivo double;
Entrada de datos “Ingresa tu nombre”
Lectura de datos Leer nom
Entrada de datos “Ingresa las horas trabajadas”
Lectura de datos Leer horsTrab
Entrada de datos “Ingresa las horas trabajadas”
Lectura de datos Leer horsTrab
Entrada de datos “Ingresa la cuota por hora”
Lectura de datos Leer cuota
Operaciones
sueldo=horsTrab*cuota
si (horsTrab>40) then
incentivo=sueldo*10%
Sueldo_incentivo=sueldo+incentivo
Mostrar resultado (“el nombre del empleado es:”+nom+ “las horas trabajadas
son:”+horsTrab+ “el sueldo es:”+sueldo+ “el incentivo es de:”+incentivo+”el sueldo con
incentivo es:”+sueldo_incentivo”);
else
Mostrar resultado (“el nombre del empleado es:”+nom+ “las horas
trabajadas son:”+horsTrab+ “el sueldo es:”+sueldo);
fin si
Fin del método Principal
Fin de Clase incentivo sueldo
Fin programa
B.- Pruebas de escritorio.
Sueldo es:3600
Sueldo_incentivo: 3960
Incentivo Ganado
}
}
5.- implementación del programa
Verdadero//
Falso//
EJERCICIO 3. MAYOR DE DOS NÚMEROS (If anidado)
1.-Definición del problema
Elaborar un programa que solicite como datos de entrada dos números, los compare y muestre
como resultado el número mayor es: _______, también debe de validar si los números son iguales.
2.-Análisis del problema
Entrada Proceso Salida
num1,num2 int; si (num1==num2) then “los números
Mostrar resultado (“los numeros no tienen
no tienen comparacion"); comparación”
else { “el numero 1
if(num1>num2) es mayor “
Mostrar resultado ("el “el numero 2
numero”+num1+”es mayor que el es mayor”
numero”+num2);}
else{ (("el numero”+num2+”es
mayor que el numero”+num1);}
}
fin si
Fin del método Principal
}
}
}
5.- implementación del programa
(primera condición)
(segunda condición)
(tercera condición)
EJERCICIO 4 DESCUENTO DE UN TERRENO (If anidado)
1.-Definición del problema
Elabore un programa para calcular e imprimir el precio de un terreno y el descuento otorgado. Si
el terreno tiene más de 400m2 se hace un descuento del 10%, si tiene menos de 400m 2 se cobra el
precio normal y si tiene más de 1000m 2 se hace el descuento del 25%. El programa de solicitar el
largo y ancho del terreno, el Precio por m² y calcular los m 2, el precio del terreno, el descuento
otorgado, formulas (area= largo*ancho; precio terreno= área*precio m²; descuento= precio*
%descuento, Precio con descuento=precio-descuento.
En el teatro de la CDMX aplican a los actores dos pruebas: Prueba 1 y prueba 2, para el aspirante
sea aceptado debe pasar cualquiera de las dos pruebas con 9 o más pero no ambas. El programa
debe solicitar la calificación de la prueba 1 y la calificación de la prueba 2 y dar como resultado si
esta aceptado o rechazado.