Anda di halaman 1dari 21

FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

1. En la Universidad Privada de Moquegua, los veteranos solo pagan 30 (Nuevos Soles)


por asignatura mientras que los demás (Regulares) pagan s/. 50 Nuevos Soles por
asignatura. Escriba un algoritmo en el que el usuario introduce los datos del estudiante
(Vet o Reg) y el número de asignaturas. La salida debe indicar si el estudiante es de la
categoría veterano o regular e indicar el número de materias y los costos de la
colegiatura.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

2. Diseñar un Diagrama de Flujo que permita leer la edad de una persona, si la edad es
mayor e igual que 18 es mayor de edad, caso contrario es menor de edad.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

3. Imprimir el valor de los números romanos. Ejemplo (I = uno, V= cinco, X=diez, L=


cincuenta, C= cien, etc)

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

4. Diseñar un diagrama de flujo que permita a un alumno Universidad Nacional de


Ingeniería – Facultad de Ingenieria Industrial y de Sistemas Córdova Neri, Teodoro 16
ingresar su código =001 y su clave = 1010. Luego si los datos son correctamente
ingresados el programa permite ingresar 3 practicas calificadas pc1, pc2 y pc3, luego
calcula el promedio y muestra el reporte respectivo. Si los datos del alumno son
incorrectos, debe emitir un mensaje “Sr. Alumno, errores en datos”.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

5. Se desea ingresa un número por teclado correspondiente a una calificación se desea


saber su equivalencia.

CALIFICACION EQUIVALENCIA
19-20 Sobresaliente
16-18 Muy Bueno
14-15 Buen
12-13 Regular
11 o meno Insuficiente

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

6. Elabore un algoritmo que lea dos variables enteras a y b. El programa debe leer un
carácter y tomar una de las siguientes determinaciones.
 Si es ‘+’ debe sumar las dos variables y hallar la raíz cuadrada
 Si es ‘-‘ debe restar las dos variables y hallar el valor absoluto
 Si es ‘*’ debe multiplicar las dos varibales y rendodear
 Si es ‘/’ debe dividir las dos variables y truncar el número
 Si es ‘%’ debe obtener el resto de la división

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

7. Calcular el total que una persona debe pagar en una llantera, si el precio de cada
llanta es de s/. 800.00 Nuevos Soles si se compran menos de 5 llantas y de s/. 700.00
Nuevos Soles si se compran 5 o más.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

8. Hacer un algoritmo que imprima el nombre de un articulo, clave, precio original y su


precio con descuento. El descuento lo hace en base a la clave, si la clave es 01 el
descuento es 10% y si la clave es 02 el descuento es el 20% ( solo existen dos claves)

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

9. Una clase de 7 estudiantes hace un examen que se califica de 0 a 100. Escriba un


pseudograma y diseñe su diagrama de flujo que encuentre.

a. El resultado promedio.
b. El numero de estudiantes desaprbados, es decir cuyos resultados son menos e
iguales a 50.
c. El numero de estudiantes aprobados con mayor que 50.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

10. Realice el algoritmo en el que el usuario introduzca enteros positivos entre 1 y 5. El


programa debe informar al usuario cuando haya inscrito un entero que hace que la
suma de los números dados pase de 21. Además, el mensaje MAS DE 21 se debe
imprimir la suma y el ultimo entero introducido.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

11. Leer 15 numeros entre 41 y 55 y hallar cuantos de ellos se encuentran en las


categorías:
a) 41-45
b) 46-50
c) 51-55

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

12. Realizar un pseudograma y diagrama de flujo que halle el mayor de 2 números.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

13. Debido a los excelentes resultados, el restaurante decide ampliar sus ofertas de
acuerdo a la siguiente escala de consumo. Determinar el importe a pagar por lo
consumido, mostrando todos los importes.

CONSUMO (S/.) DSCTO. (%)


Mayor a 100 30
Mayor a 60 20
Mayor a 30 15
Hasta 30 10

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

14. Para 10 trabajadores de una empresa ‘XYZ’ se prepara la siguiente calificación


 1 Carpintero
 2 Albañil
 3 Ingenieros
 4 Arquitectos

Escriba un programa que ingrese la categoría y calcule el número de trabajadores y


su porcentaje que pertenecen a: carpinteros, albañiles, ingenieros, arquitectos.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

15. El Ministerio de Transportes desea saber, de los n autos que entran a la ciudad de
Moquegua, cuantos entran con calcomanía de cada color. Conociendo el ultimo digito
de la placa de cada automóvil se puede determinar el color de la calcomanía utilizando
la siguiente relación.

DIGITO COLOR
1o2 Amarilla
3o4 Rosa
5o6 Roja
7o8 Verde
9o0 Azul

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

16. Una frutería ofrece las manzanas con descuento según la siguiente tabla:

NUM DE KG % DESCUENTO
COMPRADOS
0-2 0%
2.01-5 10%
5.01-10 15%
10.01 en adelante 20%

Determinar cuánto pagara una persona que compre manzanas en esa frutería

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

17. Diseñar un diagrama de flujo que permita ingresar a un usuario código=100 y clave
=200. Si los datos de entrada son correctos, el sistema solicita al usuario que ingrese
un numero n y verifica si este numero es par o impar y luego envía el reporte según
sea el caso. Si el usuario no recuerda sus datos en la primera entrada, decide ingresar
sus nuevos datos mediante ncodigo=10 y nclave=12. Si estos son correctos el sistema
calcula la suma de sus datos ingresado y emite un reporte, en caso que sean
incorrectos el sistema solo envía un mensaje de error.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

18. Leer 500 numeros e imprimir solamente los números positivos.

19. Introducir dos números por teclado y mediante un menú de opciones calcule la suma,
su resta, su multiplicación o su división.

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

MENU DE OPCIONES
(1) SUMA
(2) RESTA
(3) MULTIPLICACION
(4) DIVISION
(5) RESTO

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

20. Hacer un programa que nos permita introducir un numero por teclado y sobre el
realicen las siguientes operaciones:

MENU DE OPCIONES
(1) RAIZ
(2) FACTORIAL
(3) VALOR
ABSOLUTO
(4) VALOR
TRUNCADO
(5) TANGENTE
(6) FIN

TRABAJO PRACTICO N° 12
FUNDAMENTOS DE PROGRAMACIÓN DIGITAL

TRABAJO PRACTICO N° 12

Anda mungkin juga menyukai