Estructura de Datos
PCIM_2012
TEMA: ESTRUCTURA DE SELECCIÓN (Si-entonces y Casos de)
1 Que lea una letra mayúscula e imprima la letra y si ésta es recta (A,E,F,H,I,K,L,M,N,T,V,W,X,Y,Z), es
curva (C,O,S,U,Q) o curva y recta (B,D,G,J,P,R). Solucionar con if y swtch.
2 En el juego para dos personas llamado "ROCA, PAPEL Y TIJERAS" cada jugador escoge ser "T", "R" o
"P" respectivamente. El juego se determina así: roca rompe tijeras, las tijeras cortan el papel, el papel
cubre la roca, el juego es un empate si ambos jugadores eligen la misma opción. Elaborar un programa
para que determine cual jugador gana, la salida debe mostrarse de la siguiente forma: "T-R Roca rompe
tijeras gana el jugador 2".
3 Escribir un seudocódigo que examine el valor de una variable entera llamada indicador y escriba uno de
los siguientes mensajes dependiendo de su valor:
CALOR, si indicador tiene valor 1.
TEMPLADO, si indicador tiene valor 2.
FRIO, si indicador tiene valor 3.
FUERA DE RANGO, si indicador tiene valor 4.
Se hace notar que solo se pueden introducir valores del 1 al 4.
4 Diseñe un pseudocódigo que imprima la fecha en palabras a partir de la representación siguiente:
S,DD,MM, AA.
En donde:
S = Día de la semana, 1 a 7 ( 1 = lunes; 2 = martes; etc..);
DD = Día del mes, 1 a 30 ó 31, según el mes. Fijar el mes de febrero con 28 días;
MM= Mes.
AA = Dos últimas cifras del año.
5 Una compañía de teléfonos, cobra $0.03 por minuto la llamada nacional local, $0.06 por la llamada de
larga distancia nacional y $0.10 la llamada de larga distancia internacional. Diseñe un seudocódigo que
calcule las facturas mensuales de los clientes, sabiendo que, si las llamadas fueron realizadas por la
mañana tienen un doble valor, y si los 10 primeros minutos de llamadas locales son gratis, en cualquier
horario.
6 Una pizzería, vende sus pizzas en tres tamaños: pequeña (10 pulg. De diámetro); mediana (12 pulg.
De diámetro); y grandes (16 pulg. De diámetro); Una pizza puede ser sencilla (con sólo salsa y carne),
o con ingredientes extras, tales como pepinillos, champiñones o cebollas. Los propietarios desean
desarrollar un programa que calcule el precio de venta de una pizza, dándole el tamaño y el numero de
ingredientes extras. El precio de venta será 1.5 veces el costo total, que viene determinado por el área
de la pizza, mas el numero de ingredientes.
En particular el costo total se calcula sumando:
un costo fijo de preparación
un costo base variable que es proporcional al tamaño de la pizza
un costo adicional por cada ingrediente extra. Por simplicidad se supone que cada ingrediente
extra tiene el mismo costo por unidad de área.
7 Elaborar un algoritmo que lea los datos de un estudiante: nombre y tres calificaciones parciales e
imprimir el nombre y la calificación final de acuerdo a lo siguiente: para aprobar el curso debe tener 70 o
más en cada una de las tres calificaciones. La calificación final será el promedio. En caso de haber
reprobado uno o más exámenes ordinarios, la calificación será NA (No Acreditado).
8 En una granja se requiere saber alguna información para determinar el precio de venta por cada kilo de
huevo. Es importante determinar el promedio de calidad de las n gallinas que hay en la granja. La
calidad de cada gallina se obtiene según la formula:
Profesora: Mónica E. García
Estructura de Datos
PCIM_2012
calidad = peso de la gallina * altura de la gallina
numero de huevos que pone
Finalmente para fijar el precio del kilo de huevo, se toma como base la siguiente tabla:
PRECIO TOTAL DE CALIDAD
PESO POR KILO DE HUEVO
mayor o igual que 15
1.2 * promedio de calidad
mayor que 8 y menor que 15
1.00 * promedio de calidad
menor o igual que 8
0.80 * promedio de calidad
9 Una frutería ofrece las manzanas con descuento según la siguiente tabla:
NUM. DE KILOS COMPRADOS
% DESCUENTO
0
- 2
0%
2.01 - 5
10%
5.01 - 10
15%
10.01 en adelante
20%
Determinar cuanto pagara una persona que compre manzanas es esa frutería.
10 Pasar un período expresado en segundos a un período expresado en días, horas, minutos y segundos

Ejemplos:
o 93725 segundos
resultado:
1 dia 2 horas 2 min 5 seg
o 3601 segundos
resultado:
0 dias 1 hora 0 min 1 seg
11 Escribir un seudocódigo que examine el valor de una variable de tipo caracter llamada color y escriba
uno de los siguientes mensajes dependiendo de su valor:
ROJO, si color tiene asignado r o R.
VERDE, si color tiene asignado v o V.
AZUL, si color tiene asignado a o A.
NEGRO, si color tiene asignado cualquier otro carácter.
12 Solicitar un número (entre 0 y 9) y mostar una leyenda según el dato dato.
Número
1
3,5,7,9
0
2,4,6,8
Otro
Profesora: Mónica E. García
Leyenda
Neutro de la multiplicación
Es número impar
Neutro de la suma
Es número par
Sólo número del 0 al 9
Descargar

TEMA: ESTRUCTURA DE SELECCIÓN (Si-entonces y Casos de)