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