Vous êtes sur la page 1sur 9

CENTRO DE ESTUDIOS TECNOLOGICOS,

industriales y de servicios No 23

Problemario
CARRERA: TECNICO EN PROGRAMACION
MODULO: II: DESARROLLA SOFTWARE DE APLICACION UTILIZANDO POO CON ALMACENAMIENTO
PERSISTENTE DE DATOS
SUBMODULO: I: DESARROLLA SOFTWARE DE APLICACION UTILIZANDO POO
ALUMNO:

1.- ESTRUCTURA SECUENCIAL

Encontrar el tercer lado de un triángulo rectángulo mediante el teorema de


1.1
Pitágoras
1.2 Calcular el área de un cuadrado
1.3 Convertir pesos a dólares
1.4 Encontrar la media aritmética de dos números.
1.5 Evalúa la siguiente expresión y=2x2+3x+4 teniendo como dato de entrada a x
1.6 Calcular el costo de alfombrar una sala pentagonal
Calcular el valor de z de acuerdo a la siguiente fórmula: z=(a+b) 3-(x+y)2*(a-
1.7
c)4+1/2(c+x)
Una fórmula para cambiar kilogramos a libras es P=2.2k, donde p son libras y
1.8 k kilogramos. Calcular el número de libras para cantidades dadas en
kilogramos.
Calcular e imprimir el numero de segundos que ha vivido una personas dada
1.9
su edad en años, meses, días y horas
Calcular e imprimir el volúmen de un cilindro de radio r y altura h. Usar la
1.10
fórmula: V = πr2h. Para valores dados como entrada
Evaluar la expresión racional: (2ab+3b 2+b) / (a2b3 – 368). El problema deberá
1.11
imprimir la respuesta en forma fraccionaria y decimal.
La distancia d entre dos puntos en el plano de los reales puede determinarse
1.12 por la fórmula √(x2 – x1)2 + (y2 – y1)2 donde (x1, y1) y (x2, y2) representan los
puntos. Imprimir la distancia entre dos puntos dados.

ELABORO: ING. EUGENIA FLORES HERNANDEZ FECHA:


CENTRO DE ESTUDIOS TECNOLOGICOS,
industriales y de servicios No 23

Problemario

2.- ESTRUCTURA SELECTIVA SIMPLE

2.1 Dado un número por el usuario, indicar si este es positivo, negativo o cero.
2.2 Dado un número, indicar si este es par o impar.
Calcular el sueldo neto de un empleado, si se leen desde el teclado las
2.3 horas trabajadas y la cantidad de faltas, si el empleado acumula más de tres
faltas, se aplicará un descuento del 5% al monto total de su sueldo.
2.4 Dados dos números imprimir al mayor
De dos números cualesquiera encontrar la suma e indicar si es positiva,
2.5
negativa o cero.
2.6 Imprimir el valor absoluto de un número
Calcular el promedio para una materia de tres parciales, indicar si el alumno
2.7
esta aprobado
Calcular el sueldo de un empleado, si el sueldo es mayor de $500, se le
2.8
dará una bonificación del 10%.

ELABORO: ING. EUGENIA FLORES HERNANDEZ FECHA:


CENTRO DE ESTUDIOS TECNOLOGICOS,
industriales y de servicios No 23

Problemario

3.- ESTRUCTURA SELECTIVA DOBLE

Introducir las longitudes de los cuatro lados de un cuadrilátero. Determinar si


3.1
el cuadrilátero es equilátero.
Dado el peso, la altura y el sexo de un estudiante, determinar la cantidad de
vitaminas que debe consumir en base al siguiente criterio:
Si es varón, su estatura es mayor a 1.60 m. y su peso es mayor o igual a
150 lb, su dosis será 20% de la estatura y 80% de su peso, de lo contrario,
3.2
la dosis será 30% de la estatura y 70% de su peso.
Si es mujer, su estatura es mayor de 1.50 m y su peso es mayor o igual a
130 lb, su dosis será 25% de la estatura y 75% de su peso, de lo contrario,
la dosis será 35% de la estatura y 65% de su peso.
Se desea escribir un programa que pida la altura de una persona, si la altura
es menor o igual a 150 cm, envíe un mensaje que diga: “Persona de altura
3.3 baja”, si la altura está entre 151 y 170 cm escriba el mensaje: “Persona de
altura media” y si la altura es mayor a 171 escriba el mensaje: “Persona
alta”.
Se desarrolla un juego tirando un dado, si sale un número par (2,4,6) el
3.4 jugador recibe una cantidad igual al número que salió, si el número es impar
pierde una cantidad igual al número que salió.
Un banco paga intereses con tasa anual del 5% sobre cuentas menores de
3.5 200 pesos, 6% para 200 a 1000 y 7% para más de 1000 pesos. Calcular el
interés de una cuenta cuyo balance se otorga como dato.
La suma de los ángulos internos de un triángulo es 180. Introducir dos
ángulos A y B y calcular el valor del tercero C. El programa debe verificar
3.6
para el tercer valor que no sea cero ni negativo, y si cualquiera de ellos
existe, imprimir el mensaje NO ES UN TRIANGULO.
Introducir las longitudes de los lados de un triángulo. Determinar si el
3.7
triángulo es isósceles, equilátero o escaleno.
Un año es bisiesto si es múltiplo de 4, exceptuando los múltiplos de 100, que
sólo son bisiestos cuando son múltiplos además de 400 por ejemplo el año
3.8
1900 no fue bisiesto, pero el año 2000 si lo es, hacer un programa que dado
un año A nos diga si es bisiesto o no.
Diseñar un algoritmo que lea tres números A, B, C, y visualice en pantalla el
3.9
valor del más grande. Se supone que los tres valores son diferentes.
Una ciudad pequeña del Oeste de Kansas ideó un índice de contaminación
tal que menos de 37 es “aceptable”, de 37 a 55, “desagradable” y arriba de
3.10
55, “peligroso”. Correr un programa que acepte un índice de contaminación
como dato e imprimir la descripción apropiada del aire.

ELABORO: ING. EUGENIA FLORES HERNANDEZ FECHA:


CENTRO DE ESTUDIOS TECNOLOGICOS,
industriales y de servicios No 23

Problemario
Un cliente ordena libros que al menudeo cuestan $8.95, con un descuento
del 20%; discos en $3.50 con un descuento del 15% y tocadiscos de $59.95,
3.11
que no tiene descuento. Hay además un descuento del 2% sobre el pedido
total si se paga en efectivo. Calcular el importe de la orden.
Una cierta compañía de fletes tiene las siguientes tarifas entre Boston y los
Angeles: $75 por tonelada para las primeras 10 toneladas: $35 por tonelada
3.12
para cada tonelada arriba de 10. ¿Cuánto costará el envío para N
cargamentos en toneladas.
El cuadrante de un punto (x,y) se puede determinar a partir del signo de x y
3.13 y, escribir una función tal que dadas las coordenadas x,y indique a que
cuadrante pertenece el número.

ELABORO: ING. EUGENIA FLORES HERNANDEZ FECHA:


CENTRO DE ESTUDIOS TECNOLOGICOS,
industriales y de servicios No 23

Problemario

4.- ESTRUCTURA SELECTIVA MULTIPLE

Se desea convertir las calificaciones alfabéticas A, B, C, D y E a las


4.1
calificaciones numéricas 4, 5, 6, 7 y 8 respectivamente.
Ingresa una letra entre A y E, escribir el mensaje correspondiente A =
4.2
Excelente, B = Muy bien, C = Bien, D = Aceptable y E = Deficiente.
Hacer un programa que calcule el impuesto sobre la renta ISR y lo escriba
en pantalla. El impuesto sobre la renta es el 15% del salario anual de cada
4.3 persona, al que se le hará una reducción en función del número de hijos que
es del 0% si no tiene hijos, del 5% si tiene 1 o 2, del 10% si tiene 3 o 4 y del
15% si tiene 5 o más.
Crear un menú con opciones 1: Suma, 2: Resta, 3: Multiplicación, 4: División
4.4 y 5: Salir, teniendo como datos de entrada dos operandos y la opción de la
operación a realizar.
Elaborar un programa que realice la opción seleccionada de acuerdo a lo
siguiente:
4.5 a. Area del triángulo (solicitar base y altura)
b. Area del cuadrado (solicitar lado)
c. Area del círculo (solicitar radio)
d. Area del rectángulo (solicitar base y altura)
Hacer un programa que acepte el número del mes y el año y que reporte el
4.6
número de días que tiene el mes.
En una librería los libros se venden bajo las siguientes condiciones: si el
cliente es tipo 1, se le hace un descuento del 30%, si es tipo 2 su descuento
será del 20% y si es tipo 3 se le hace un descuento del 10%. Diseña un
4.7
programa que acepte como datos la cantidad de libros, el costo por libro y el
tipo de cliente, para que muestre el total a pagar y el descuento que le
corresponde.
4.8 Ingresar el día y el mes de nacimiento y reportar su signo zodiacal.
Ingresar el día y el mes de una fecha y reportar la estación a la que
4.9
pertenece (primavera, verano, otoño o invierno).
Un comerciante se dedica a la venta de sillas únicamente, vende tres tipos
de sillas, tipo A, tipo B y tipo C, los precios son 20, 35 y 50 pesos
respectivamente, por cada 5 sillas compradas del tipo A, del tipo B o del tipo
4.10 C, los clientes reciben un descuento de 3%, 5% y 7% respectivamente, las
demás se cobran a precio normal.
Hacer un programa para ingresar el tipo de sillas a comprar, el número de
sillas y reportar el importe a pagar.
4.11 La temperatura es una medida de la concentración o intensidad de energía

ELABORO: ING. EUGENIA FLORES HERNANDEZ FECHA:


CENTRO DE ESTUDIOS TECNOLOGICOS,
industriales y de servicios No 23

Problemario
calorífica en un cuerpo. Existen cuatro escalas para medir la temperatura:
Fahrenheit (F), Celsius (C), Kelvin (A) y Rankine (R). Muchos experimentos
de laboratorio requieren la conversión de una escala a otra. Un ejemplo
podría ser convertir lecturas Fahrenheit a Celsius, Kelvin a Rankine. Para
convertir temperaturas Fahrenheit a Celsius. Restar 32 grados de la lectura
Fahrenheit y multiplicar la diferencia por 5/9. El resultado será el equivalente
Celsius. Para convertir temperatura Celsius a Kelvin, sumar 273 grados a la
lectura Celsius. Para convertir temperaturas Fahrenheit a Rankine, agregar
460 grados a la lectura Fahrenheit. Escribir un programa para convertir un
valor Fahrenheit a sus equivalentes Celsius, Kelvin y Rankine.

ELABORO: ING. EUGENIA FLORES HERNANDEZ FECHA:


CENTRO DE ESTUDIOS TECNOLOGICOS,
industriales y de servicios No 23

Problemario

5.- ESTRUCTURAS REPETITIVAS

5.1 Imprimir los enteros del 9 al 43


5.2 Escribir la tabla de multiplicar que el usuario desee.
5.3 Imprimir una tabla de potencias del 2, la potencia se lee desde el teclado.
5.4 Imprimir los enteros pares del 2 al 48
5.5 Determinar si un entero dado es un múltiplo de 6
5.6 Imprimir los enteros impares del 7 al 51
5.7 Imprimir en pantalla la tabla de multiplicar solo de números pares positivos.
5.8 Imprimir la tabla de multiplicar solo de números positivos
5.9 Encontrar la suma de los cuadrados de los enteros del 1 al N.
Calcular la suma de las raíces cuadradas de los números impares que hay
5.10
entre 1 y 1000
El conjunto de números que aparecen con frecuencia e importancia en
probabilidad y análisis es N factorial (N!):
5.11
N! = 1 X 2 X 3 X 4 X 5 X . . . X (N – 1) X N.
Generar una tabla de factoriales hasta cierto valor especificado de N.
Se dispone de una lista que contiene las calificaciones finales de una clase
5.12
de N alumnos, contar las calificaciones aprobatorias y escribir este número.
Introducir n números y determinar la cantidad de números pares y la
5.13
cantidad de números impares.
Hacer un programa que permita escoger en un conjunto de números
5.14
naturales: cuales son menores que 15 y cuales son mayores de 50.
Introducir un conjunto de n números. Determinar la cantidad de números
5.15
positivos y la cantidad de números negativos
5.16 Encontrar el entero positivo mayor de una lista de n números
Hacer un programa que lea números y los sume, que se detenga cuando se
5.17
introduzca un numero negativo.
5.18 Introducir N enteros. Calcular e imprimir el producto de los números pares
La ciudad de Futura tenia 21,609 residentes en el año 2011. Cada año nace
5.19 un niño por cada 210 residentes y hay un deceso por cada 263 residentes.
Cada año llegan a Futura 61 nuevos residentes y la abandonan 84.

ELABORO: ING. EUGENIA FLORES HERNANDEZ FECHA:


CENTRO DE ESTUDIOS TECNOLOGICOS,
industriales y de servicios No 23

Problemario
Determinar la población en el año que el usuario pida.
Durante las siguientes tres semanas, trabajará usted en la cenaduría de
José, este le pagara un peso el primer día, dos el segundo, cuatro el
5.20
tercero,.. Cada día entonces recibirá usted el salario doble que el recibido el
día anterior. ¿Cuál será su salario al término fijado?
5.21 Encontrar la media aritmética de N números
5.22 Convertir un número decimal a binario
Disponemos de un cajero que puede entregar dinero con 5 tipos de
monedas distintas: 100, 50, 25, 5 y 1 pesos. Realizar un programa que dada
5.23
la cantidad requerida nos indique la denominación y la cantidad de billetes
que entregara para hacer el pago.
Encontrar el valor de x4 – 8x2 – 14x + 7 para x = 2, 4, 6, 8, ,…, 40. Colocarlo
5.24
en forma tabular en la pantalla.
La Cámara de Comercio de una ciudad está patrocinando una lotería
numérica con billetes numerados del 1 al 1500. Introducir un número de
5.25 billete y verificar la lista de 12 números premiados para ver si el número
introducido está entre ellos. Usar números al azar para seleccionar los 12
premiados.
La media aritmética es la suma de todos los valores dividida entre el número
de valores. La mediana es el valor de en medio. La mitad de los valores es
5.26 mayor que la mediana y la mitad de ellos, menor. La moda es el valor que
ocurre con más frecuencia. Determinar la media, mediana y moda para N
valores.
Supóngase que se juntan dos conejos, macho y hembra, para cruzarse.
Supóngase que una pareja de conejos procrea otra cada mes, comenzando
5.27 dos meses después de su propio nacimiento y que cada pareja producida
así consiste de un macho y de una hembra. ¿Cuántos conejos habrá al cabo
de N meses?.
Dada la secuencia 1, 2, 4, 5, 7, 8, 10, 11, 13, 14, . . .donde falta cada tercer
5.28
entero, imprimir la suma y sus primeros cien términos.
Durante las siguientes tres semanas, trabajará usted en la cenaduría de
José. Este le pagará un peso el primer día, dos el segundo y cuatro el
5.28
tercero. Cada día entonces recibirá usted salario doble que el recibido el día
anterior. ¿Cuál será su salario al término fijado?
Escribir un programa que acepte tres enteros positivos X, Y y Z como datos
5.29
y calcular el número X! + Y! + Z!
En una escuela secundaria se realizó una encuesta para conocer al jugador
de fútbol más popular. Se usaron los números 1, 2, 3 y 4 para determinar los
5.30 votos de los estudiantes:
1. voto por J. Sánchez, “halfback”

ELABORO: ING. EUGENIA FLORES HERNANDEZ FECHA:


CENTRO DE ESTUDIOS TECNOLOGICOS,
industriales y de servicios No 23

Problemario
2. voto por S Bermúdez, “tackle”
3. voto por P Solís, “quarterback”
4. voto por B. Hernández, extremo.
Participaron N personas en la encuesta, encontrar al triunfador.
La Srita. Jiménez, profesora de Historia en la Escuela Secundaria No 1 usa
la siguiente escala de calificaciones en sus exámenes: A = 100 – 93, B = 92
5.31 – 84, C = 83 – 74, D = 73 – 70, F = 69 – 0. Leer primeramente N, que
representa el número de alumnos en una clase. Enseguida, la calificación de
cada uno y contar las A, B, C, D y F en la clase.
Imprimir el mayor, el menor, la suma y la media aritmética de 10 números
5.32
leídos desde el teclado.

ELABORO: ING. EUGENIA FLORES HERNANDEZ FECHA:

Vous aimerez peut-être aussi