Está en la página 1de 2

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 Leyenda
1 Neutro de la multiplicación
3,5,7,9 Es número impar
0 Neutro de la suma
2,4,6,8 Es número par
Otro Sólo número del 0 al 9

Profesora: Mónica E. García

También podría gustarte