Universidad Nacional de Ingeniería
Facultad de Ciencias
Escuela Profesional de Ciencia de la Computación
Introducción a la Programación
Práctica de laboratorio
BIC01 Ciclo: 2023-I
Profesor: .
1. Haga un programa que pida 2 números y pregunte el tipo de operación que desea realizar (suma
opción(1) y multiplicación opción(2) de números enteros.
2. Haga un programa que calcule el área de figuras geométricas debe preguntar el tipo de figura a
utilizar: Cuadrado (1), Rectangulo(2), Triangulo(3).
3. Una asociación de agricultores tiene como política fijar un precio inicial al kilo de Papa Amarilla, la cual
se clasifica en tipos A y B, y además en tamaños 1 y 2. Cuando se realiza la venta del producto, ésta es de
un solo tipo y tamaño, se requiere determinar cuánto recibirá un productor por la Papa que entrega en
un embarque, considerando lo siguiente: si es de tipo A, se le cargan 0.20 al precio inicial cuando es de
tamaño 1; y 0.30 si es de tamaño 2. Si es de tipo B, se rebajan 0.30 cuando es de tamaño 1, y 0.50
cuando es de tamaño 2. Realice un programa para determinar la ganancia obtenida. El programa debe
preguntar el tipo del producto, el tamaño del producto, el precio por kg. Y la cantidad total en
kilogramos del producto a venderse en ese embarque.
4. Modifique el programa 1 para hacer operaciones con números complejos.
5. En una institución educativa están pasando a utilizar notas literales A+, A, B, C, D, E (Desaprobado). Se
necesita un programa (Utilizando if – else ) que haga la conversión de nota numérica a literal. La nota
numérica puede ser de 0 a 100 las notas menores de 50 puntos son desaprobatorias y el programa
detecta notas fuera del rango permitido.
[Link] el programa de la pregunta 5 utilizando estructuras selectivas switch-case
7. Haga un programa que pida ingresar un numero de tres digitos (los digitos deben ser diferentes de 0 y
1) y verifique si este numero es divisible por uno de sus dígitos.
8. Realizar un programa que solicite tres puntos de un plano y muestre el tipo triángulo que
forman los puntos, Triángulo Equilatero, Isoceles, Rectángulo o Escaleno.
9. Realizar un programa que solicite los datos de dos círculos (punto centro y radio) y averiguar
si el pequeño se encuentra dentro, fuera o tangente al grande.
10. Realizar un programa que dibuje el siguiente triangulo
11 Realizar un programa para comparar si un número puede expresarse como suma de dos
números primos
12 Realizar un programa que lea cuatro coordenadas de un plano (𝑥, 𝑦) en sentido horario, luego
el programa debe verificar si estas corresponden a un cuadrado.
13. Realizar un programa que permita averiguar si un punto del plano se encuentra en el interior,
exterior o la frontera de un circulo.
14. Realizar un programa que solicite el ingreso de N bolitas y dibujar el máximo triángulo
equilátero y especifique cuantos sobran. P. EJ.
Sobran 2
15. Realizar un programa que lea un número entero y luego que verifique si es un número fuerte
Nota: El número fuerte es un número especial cuya suma del factorial de las cifras es igual al número
original. Ejemplo: 145 es un número fuerte. Ya que, ¡1! ¡+ 4! + 5! = 145.