Você está na página 1de 6

INGENIERIA EN SISTEMAS

DESARROLLO DE SOFWARE
PROF ALEJANDRO CONTRERAS

1. Escriba un programa que lea desde teclado una longitud en yardas,


convierta sta longitud a su equivalente en pies y pulgadas, e imprima por
pantalla la conversin. La longitud se considera un nmero entero positivo.
El programa debe terminar si se introduce un numero entero negativo.
2. Escriba un programa en c que permita leer la frase Misin sucre
3. Escriba un programa en c que permita leer tu nombre, apellido y cedula.
4. Escriba un programa que permita sumar 6 nmeros positivos e imprima el
resultado en pantalla.
5. Escriba un programa que permita multiplicar 4 nmeros positivos e
imprima el resultado en pantalla.

6. Escriba un programa que permita restar 4 nmeros positivos e imprima el


resultado en pantalla.

7. Hacer el algoritmo en c para escribir un programa que evale la


expresin siguiente:
M=8+(a+b)

8. Hacer el algoritmo para un programa que calcule:


- El valor del rea de un tringulo, dada la base y la altura.
- El valor de la base de un tringulo dada la altura y el rea.
- El valor de la altura de un tringulo dada la base y el rea.
9. Hacer el pseudocdigo en c para escribir un programa que calcule: el rea
de un tringulo, un trapecio, un rectngulo y el rea de un tringulo en
funcin de sus lados.
10. Escrbase el algoritmo en c para un programa en el que se pide al usuario
ingresar el nombre, sexo, nmero de horas de trabajo y el sueldo por hora
para cada uno de seis empleados. La primera parte de la impresin en el
papel debe dar el nombre y el pago para cada empleado. La segunda parte
debe dar totales separados y pagos promedios separados para hombres y
para mujeres. El programa puede suponer que hay al menos un empleado
de cada sexo.
11. Escriba el algoritmo para un programa que imprima la suma de 15
elementos de la serie: 1/2 +3/4 +7/8 +15/16...
12. Para "Gaseosas Amazona" escriba el algoritmo para un programa que
procese e imprima la informacin de la nmina de sus diez empleados.
Para cada caso, el programa debe leer el nombre, las horas de trabajo, el
pago por hora normal y la edad.
Ejemplo: Un grupo tpico de datos podra ser:

NOMBRE N.H.T. P.H. EDAD


Juan Sopla 50 5 57

El pago por hora despus de las 40 horas de trabajo tiene un aumento

Carrera sistemas e informtica


Aldea Antonio Sandoval Prof: Lic Alejandro Contreras
equivalente al 50% del pago por hora normal. As, un empleado que trabaja
50 horas a S/. 5.00 por hora tendr un pago total de S/. 275.00. Al
trabajador se le retiene un impuesto de la siguiente manera:
10 % de los primeros S/. 200.00 y 20 % de la cantidad adicional.
La primera parte de la impresin en papel debe ser la informacin
relevante de cada empleado.
13. Escriba el algoritmo para un programa Interactivo para calificar a un grupo
de 40 alumnos de la UNAT-A. El programa debe leer el nombre y sus 3
calificaciones para cada alumno. Debe calcular el promedio para cada uno
y despus determinar si el alumno es aprobado o no; se requiere un
promedio de al menos 12 para aprobar. La primera parte de la salida en el
papel debe ser el nombre del alumno, 3 calificaciones, promedio y un
mensaje (aprobado desaprobado). La segunda parte de salida en el
papel debe dar el nmero de alumnos que aprobaron y el nmero de los
que obtuvieron al menos 18 de nota.
14. Escriba un algoritmo para un programa en el que el usuario debe introducir
enteros positivos entre 1 y 5. El programa debe informar al usuario cuando
haya escrito un nmero que hace que la suma pase de 21, imprimiendo la
suma y el ltimo entero introducido y el mensaje "mas de 21".
15. Una empresa necesita conocer el sueldo neto a pagar a un empleado.
Teniendo como entrada el salario produzca una salida de sueldo neto. Los
descuentos a aplicar son: ISSS 5%, AFP 7% y Renta 10%, estos
descuentos son sobre el salario, y es sueldo neto es la diferencia entre el
salario y el total de las retenciones:
16. En una tienda se venden artculos de primera necesidad, a los cuales se
les aplica un descuento del 20%, de la compra total, si esta es igual o
mayor a $50. Disee un programa en C, que a partir del importe total de la
compra muestre lo que debe pagar el cliente.
17. Se desea saber si un nmero es par o impar. Disee un programa en el
cual el usuario, ingrese el nmero y el programa muestre con un mensaje,
si ste es par o no.
18. Disee un programa en C, que dado un nmero del 1 al 3, muestre en
pantalla y en letras, el mismo nmero:
19. Disee un programa que dados tres nmeros indique cual es el mayor de
ellos.
20. Disee un programa que dados tres nmeros indique cual de ellos es el
menor.
21. En un cine se exhiben, pelculas para mayores de edad, disee un
programa que dada la edad, indique si la persona puede o no ver la
pelcula.
22. En un supermercado, se realizan descuentos por las compras a partir de
unas bolitas de colores. Si el cliente saca una bolita color azul, tiene un
descuento del 20%, si la bolita es roja, se aplica un descuento del 30% y si
saca una bolita color blanca, no se aplica ningn descuento. Disee un
programa que a partir del importe de la compra y el color de la bolita,
muestre lo que debe pagar dicho cliente.
23. Se procesan las notas de 5, alumnos, de las cuales se desea saber cual es
el promedio de esas 5 notas, y cual fue la nota mayor y menor, adems de
imprimir al final el nombre y la nota de cada alumno en forma de tabla.

Carrera sistemas e informtica


Aldea Antonio Sandoval Prof: Lic Alejandro Contreras
24. un estudiante desea saber cul fue su promedio en matemtica I, para ello
dispone de la siguiente informacin: tiene 3 exmenes, con una
ponderacin del 20% cada uno y 2 laboratorios con una ponderacin del
30% cada uno. Disee un programa que dadas las notas calcule el
promedio del alumno y muestre en pantalla si el alumno esta reprobado o
no (para aprobar esta materia se requiere de una nota mayor o igual a
6.00).
25. En un estacionamiento, se cobra de la siguiente manera: los primeros 10
minutos son gratis, los siguientes 30 minutos tiene un valor de $0.30 y la
hora $0.60. disee un programa que reciba tanto minutos como horas y
muestre lo que debe cancelar el cliente. Tomando en cuenta que si es
Martes y Sbado se hace un descuento del 12.56% sobre el monto total.
26. Disee un programa que al introducir un dgito del 0 a 9, muestre como se
lee.
27. Disee un pequea calculadora que, al digitar un cdigo realice una
operacin especfica: si el cdigo es 1, la operacin es la suma, si es 2,
Resta. 3, multiplicacin y 4 divisin. Si el usuario a escrito otro cdigo
invlido, mostrar un mensaje de error.
28. Construya un programa que dado el salario de un empleado, permita
aplicarle un aumento de 10% si el salario es inferior a $500, si es mayor se
le aumentar un 8%. Luego debe aplicar una retencin del 0.96% en
concepto de Renta a ambos casos.
29. Se desea calcular el sueldo de un trabajador, a partir de las horas
trabajadas en la semana y la clase a la que pertenece: Trabajadores Clase
"A", se les paga $7 por hora. Trabajadores clase "B", se paga $5 por hora.
Trabajadores clase "C", se les paga $4 por hora y los de clase "D", $3.5 por
hora.
30. 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 $5.00, $7.00 y $10.00
respectivamente. Por cada cinco sillas compradas del tipo A, del tipo B o
del tipo C los clientes reciben un descuento de 3%, 5% y 7%, las dems se
cobran a precio normal. Disee un programa que imprima en forma de
factura, con el nombre, precio unitario, precio total, nombre de la tienda, etc
lo que debe cancelar cada cliente en concepto de la compra.
31. Elabore un programa en c que lea tu nombre y apellido

32. En cierto pas se usa un particularmente simple sistema de impuesto. Si el


ingreso es inferior a 6000 $, el impuesto a pagar es de 30%; si es igual o
superior a 6000 $, el impuesto a pagar es de 60%. Escriba un programa
que lea desde teclado el ingreso, e imprima por pantalla el impuesto a
pagar. El programa debe terminar si se introduce la seal EOF (end of
file). El impuesto a pagar debe ser un numero entero positivo.

33. . Escriba un programa que lea desde teclado un conjunto de numeros


reales, e imprima por pantalla un resumen estadstico de la data introducida
que incluya: el mayor de los valores, el menor de los valores, la suma de
los valores, el promedio de los valores, y la desviacin estandar.

Carrera sistemas e informtica


Aldea Antonio Sandoval Prof: Lic Alejandro Contreras
INGENIERIA EN SISTEMAS
Introduccin a la programacin
PROF ALEJANDRO CONTRERAS

1. Elabore un algoritmo que lea desde teclado una longitud en yardas,


convierta sta longitud a su equivalente en pies y pulgadas, e imprima por
pantalla la conversin. La longitud se considera un nmero entero positivo.
El programa debe terminar si se introduce un numero entero negativo.
2. Elabore un algoritmo que permita leer la frase Misin sucre
3. Elabore un algoritmo que permita leer tu nombre, apellido y cedula.
4. Elabore un algoritmo que permita sumar 6 nmeros positivos e imprima el
resultado en pantalla.
5. Elabore un algoritmo que permita multiplicar 4 nmeros positivos e imprima
el resultado en pantalla.

6. Elabore un algoritmo que permita restar 4 nmeros positivos e imprima el


resultado en pantalla.

7. Hacer el algoritmo para escribir un programa que evale la


expresin siguiente:
M=8+(a+b)

8. Hacer el algoritmo para un programa que calcule:


- El valor del rea de un tringulo, dada la base y la altura.
- El valor de la base de un tringulo dada la altura y el rea.
- El valor de la altura de un tringulo dada la base y el rea.
9. Hacer el pseudocdigo en para escribir un programa que calcule: el rea
de un tringulo, un trapecio, un rectngulo y el rea de un tringulo en
funcin de sus lados.
10. Escrbase el algoritmo en para un programa en el que se pide al usuario
ingresar el nombre, sexo, nmero de horas de trabajo y el sueldo por hora
para cada uno de seis empleados. La primera parte de la impresin en el
papel debe dar el nombre y el pago para cada empleado. La segunda parte
debe dar totales separados y pagos promedios separados para hombres y
para mujeres. El programa puede suponer que hay al menos un empleado
de cada sexo.
11. Escriba el algoritmo para un programa que imprima la suma de 15
elementos de la serie: 1/2 +3/4 +7/8 +15/16...
12. Para "Gaseosas Amazona" escriba el algoritmo para un programa que
procese e imprima la informacin de la nmina de sus diez empleados.
Para cada caso, el programa debe leer el nombre, las horas de trabajo, el
pago por hora normal y la edad.
Ejemplo: Un grupo tpico de datos podra ser:

NOMBRE N.H.T. P.H. EDAD


Juan Sopla 50 5 57

El pago por hora despus de las 40 horas de trabajo tiene un aumento

Carrera sistemas e informtica


Aldea Antonio Sandoval Prof: Lic Alejandro Contreras
equivalente al 50% del pago por hora normal. As, un empleado que trabaja
50 horas a S/. 5.00 por hora tendr un pago total de S/. 275.00. Al
trabajador se le retiene un impuesto de la siguiente manera:
10 % de los primeros S/. 200.00 y 20 % de la cantidad adicional.
La primera parte de la impresin en papel debe ser la informacin
relevante de cada empleado.
13. Escriba el algoritmo para un programa Interactivo para calificar a un grupo
de 40 alumnos de la UNAT-A. El programa debe leer el nombre y sus 3
calificaciones para cada alumno. Debe calcular el promedio para cada uno
y despus determinar si el alumno es aprobado o no; se requiere un
promedio de al menos 12 para aprobar. La primera parte de la salida en el
papel debe ser el nombre del alumno, 3 calificaciones, promedio y un
mensaje (aprobado desaprobado). La segunda parte de salida en el
papel debe dar el nmero de alumnos que aprobaron y el nmero de los
que obtuvieron al menos 18 de nota.
14. Escriba un algoritmo para un programa en el que el usuario debe introducir
enteros positivos entre 1 y 5. El programa debe informar al usuario cuando
haya escrito un nmero que hace que la suma pase de 21, imprimiendo la
suma y el ltimo entero introducido y el mensaje "mas de 21".
15. Una empresa necesita conocer el sueldo neto a pagar a un empleado.
Teniendo como entrada el salario produzca una salida de sueldo neto. Los
descuentos a aplicar son: ISSS 5%, AFP 7% y Renta 10%, estos
descuentos son sobre el salario, y es sueldo neto es la diferencia entre el
salario y el total de las retenciones:
16. En una tienda se venden artculos de primera necesidad, a los cuales se
les aplica un descuento del 20%, de la compra total, si esta es igual o
mayor a $50. Disee un programa en C, que a partir del importe total de la
compra muestre lo que debe pagar el cliente.
17. Se desea saber si un nmero es par o impar. Disee un programa en el
cual el usuario, ingrese el nmero y el programa muestre con un mensaje,
si ste es par o no.
18. Disee un programa en C, que dado un nmero del 1 al 3, muestre en
pantalla y en letras, el mismo nmero:
19. Disee un programa que dados tres nmeros indique cual es el mayor de
ellos.
20. Disee un programa que dados tres nmeros indique cual de ellos es el
menor.
21. En un cine se exhiben, pelculas para mayores de edad, disee un
programa que dada la edad, indique si la persona puede o no ver la
pelcula.
22. En un supermercado, se realizan descuentos por las compras a partir de
unas bolitas de colores. Si el cliente saca una bolita color azul, tiene un
descuento del 20%, si la bolita es roja, se aplica un descuento del 30% y si
saca una bolita color blanca, no se aplica ningn descuento. Disee un
programa que a partir del importe de la compra y el color de la bolita,
muestre lo que debe pagar dicho cliente.
23. Se procesan las notas de 5, alumnos, de las cuales se desea saber cual es
el promedio de esas 5 notas, y cual fue la nota mayor y menor, adems de
imprimir al final el nombre y la nota de cada alumno en forma de tabla.

Carrera sistemas e informtica


Aldea Antonio Sandoval Prof: Lic Alejandro Contreras
24. un estudiante desea saber cul fue su promedio en matemtica I, para ello
dispone de la siguiente informacin: tiene 3 exmenes, con una
ponderacin del 20% cada uno y 2 laboratorios con una ponderacin del
30% cada uno. Disee un programa que dadas las notas calcule el
promedio del alumno y muestre en pantalla si el alumno esta reprobado o
no (para aprobar esta materia se requiere de una nota mayor o igual a
6.00).
25. En un estacionamiento, se cobra de la siguiente manera: los primeros 10
minutos son gratis, los siguientes 30 minutos tiene un valor de $0.30 y la
hora $0.60. disee un programa que reciba tanto minutos como horas y
muestre lo que debe cancelar el cliente. Tomando en cuenta que si es
Martes y Sbado se hace un descuento del 12.56% sobre el monto total.
26. Disee un programa que al introducir un dgito del 0 a 9, muestre como se
lee.
27. Disee un pequea calculadora que, al digitar un cdigo realice una
operacin especfica: si el cdigo es 1, la operacin es la suma, si es 2,
Resta. 3, multiplicacin y 4 divisin. Si el usuario a escrito otro cdigo
invlido, mostrar un mensaje de error.
28. Construya un programa que dado el salario de un empleado, permita
aplicarle un aumento de 10% si el salario es inferior a $500, si es mayor se
le aumentar un 8%. Luego debe aplicar una retencin del 0.96% en
concepto de Renta a ambos casos.
29. Se desea calcular el sueldo de un trabajador, a partir de las horas
trabajadas en la semana y la clase a la que pertenece: Trabajadores Clase
"A", se les paga $7 por hora. Trabajadores clase "B", se paga $5 por hora.
Trabajadores clase "C", se les paga $4 por hora y los de clase "D", $3.5 por
hora.
30. 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 $5.00, $7.00 y $10.00
respectivamente. Por cada cinco sillas compradas del tipo A, del tipo B o
del tipo C los clientes reciben un descuento de 3%, 5% y 7%, las dems se
cobran a precio normal. Disee un programa que imprima en forma de
factura, con el nombre, precio unitario, precio total, nombre de la tienda, etc
lo que debe cancelar cada cliente en concepto de la compra.
31. Elabore un programa en c que lea tu nombre y apellido

32. En cierto pas se usa un particularmente simple sistema de impuesto. Si el


ingreso es inferior a 6000 $, el impuesto a pagar es de 30%; si es igual o
superior a 6000 $, el impuesto a pagar es de 60%. Escriba un programa
que lea desde teclado el ingreso, e imprima por pantalla el impuesto a
pagar. El programa debe terminar si se introduce la seal EOF (end of
file). El impuesto a pagar debe ser un numero entero positivo.

33. Escriba un programa que lea desde teclado un conjunto de nmeros


reales, e imprima por pantalla un resumen estadstico de la data introducida
que incluya: el mayor de los valores, el menor de los valores, la suma de
los valores, el promedio de los valores, y la desviacin estndar

Carrera sistemas e informtica


Aldea Antonio Sandoval Prof: Lic Alejandro Contreras

Você também pode gostar