INSTITUCIÓN UNIVERSITARIA DE ENVIGADO

                                  Programa: Ingeniería de Sistemas

                       LOGICA DE PROGRAMACION I: Taller CONDICIONALES

                                  Docente: Ma. Eugenia Morales M.

   1. Leer la edad, estado civily nombre de tres hermanos e imprimir el nombre del mayor si es
       hombre casado, o de la menor si es mujer y soltera, de lo contrario imprimir un mensaje de
       error.
   2. Hacer un programa el cual indique si un número es negativo y convertirlo a positivo; si es
       positivo a negativo o si es igual a cero, imprima “No divisible”
   3. Leer los lados de un triángulo y determinar si es triángulo equilátero (tres lados iguales),
       isósceles (dos lados iguales) o escaleno (tres lados diferentes).
   4. Lea dos números e imprima la suma sólo si son positivos, imprima el producto si uno de ellos
       es negativo e imprima la resta del mayor por el menor si son negativos. Si son iguales,
       imprimir la potencia y si alguno es igual a cero imprimir un mensaje de error: “operación
       inválida”.
   5. De un carácter leído determinar si es vocal, consonante, número natural u otro carácter
       diferente.
   6. Leer tres números y si son diferentes, mostrarlos en orden descendente.
   7. Dada la nota definitiva de un estudiante, determinar si el promedio es bajo (nota < 3.0), si
       obtuvo aceptable (nota >= 3.0 y nota <4.0), sobresaliente (nota >=4.0 y nota <=4.5) o
       excelente (nota > 5.0). Verificar al iniciar que la nota esté en el rango correcto (0.0 a 5.0)
   8. Leer la edad de una persona, si es menor de 12 mostrar “Escuela básica”, si es mayor o igual a
       12 y menor o igual a 18, mostrar “Nivel secundario”, si es mayor de 18 y menor o igual a 24
       mostrar “Educación Superior” y si es mayor de 25, mostrar “Educación Posgraduada”.
   9. Determinar si un número leído es par y múltiplo de 3, impar y múltiplo de 5 o impar y
       múltiplo de 7. En caso contrario, mostrar “No cumple condiciones”.
   10. Leer para cada producto (soya, arroz y ajonjolí) el total de exportadoen toneladas realizadas
       por una empresa en el mes de febrero… Mostrar cuál producto exportó mayor cantidad y cuál
       producto exportó menos. Mostrar el total exportado de los tres productos.
   11. Leer las notas de una asignatura, correspondiente a un estudiante X, nota parcial (20%), nota
       final (20%) y seguimiento (60%), calcular la definitiva. Indicar si gana (nota definitiva >=3.0), si
       habilita (nota definitiva >2.6 y menor de 3.0) o pierde la asignatura.
   12. Lea tres números X, Y y Z e imprima un mensaje “Cumplen condiciones”, si uno de ellos es
       positivo, otro negativo y otro igual a cero, en caso contrario, mostrar un mensaje de error.
   13. Se tiene el nombre, código del producto vendido, el total de las ventas de cada producto,
       realizadas por un vendedor. Calcule su comisión teniendo en cuenta que si el producto es de:
       Código 1 esta es del 5%, Código 2 esta es del 10%, Código 3 esta es del 15%. Imprima el
       nombre y la comisión total del vendedor (suma de las comisiones de cada producto vendido).
   14. En un registro se encuentra el documento de identidad, número de horas trabajadas
       mensuales y salario básico hora de un empleado. Si su SB >=dos salarios mínimos legales

LOGICA DE PROGRAMACION I: Taller CONDICIONALES ANIDADOS                                          Página 1
vigentes (SMLV) hacerle una retención por Seguridad Social de 5%. Si el salario es menor de
         dosSMLV, hacerle una retención del3% Si el salario es igual a un SMLV, tiene una retención
         del 1% y se le da subsidio de transporte. Se desea calcular el salario neto de este empleado
         (básico menos deducciones, mássubsidios). El SMLV en el 2011 es de 535.600 – Auxilio de
         Transporte $63.600.
   15.   Una tienda de libros vende sus libros de acuerdo a las siguientes especificaciones: Precio base
         de $25000, si el número de páginas es más 100 y menos de 200 $50 por cada página, entre
         200 y 300 páginas $30 de recargo; $10 de recargo por cada página si el número de páginas es
         mayor de 300. Realizar un algoritmo que calcule el precio del libro y lo imprima con su
         nombre. Se lee el nombre del libro y el número de hojas (la hoja tiene 2 páginas).
   16.   Se tiene el nombre del cliente, número de artículos comprados, el valor de cada artículo.
         Calcule el valor de la compra teniendo en cuenta lo siguiente: si la compra es mayor de
         $100.000se le hace un descuento del 10% sobre el total de la compra; para comprasmayores
         de $50.000 y menores de $100.000 se le da un descuento del 5% sobre el total de la compra;
         y si la compra es menor de $50.000 no se le hace descuento. Mostrar el nombre del cliente, el
         total de la compra, el neto a pagar por su compra y el valor del descuento.
   17.   Calcular el valor a pagar en la matrícula por un estudiante, teniendo en cuenta lo siguiente:
         (valor matricula = cargos fijos + cargos variables) Los cargos fijos son $30.000 por crédito y los
         cargos variables se calculan sumando el 5% del patrimonio y un porcentaje de la renta así:
         renta < 500.000 el 1%; renta >= 500.000 y <de 1´000.000 el 1.5% y renta >= 1´000.000 el 2%.
         Si presentó certificado electoral, se le hace un descuento del 20% en el valor total a pagar.
         Cada registro contiene: código ynombre del estudiante, número de créditos, valor del
         patrimonio y valor de la renta. Mostrar el nombre el valor de lamatricula y de los cargos
         variables
   18.   Una agencia de alquiler de autos cobra la hora de uso a un valor determinado de acuerdo a: si
         es carro de cuatro puestos $15.000, si es carro de dos puestos $25.000, si es moto $8000 y si
         es camioneta $32.000. Si el cliente usa el carro por más de 12 horas le hacen un descuento
         del 10% por cada hora de más. Haga un programa que lea tipo de vehículo alquilado, horas de
         uso y determine el total a pagar.




LOGICA DE PROGRAMACION I: Taller CONDICIONALES ANIDADOS                                          Página 2

Taller condicionales marzo22

  • 1.
    INSTITUCIÓN UNIVERSITARIA DEENVIGADO Programa: Ingeniería de Sistemas LOGICA DE PROGRAMACION I: Taller CONDICIONALES Docente: Ma. Eugenia Morales M. 1. Leer la edad, estado civily nombre de tres hermanos e imprimir el nombre del mayor si es hombre casado, o de la menor si es mujer y soltera, de lo contrario imprimir un mensaje de error. 2. Hacer un programa el cual indique si un número es negativo y convertirlo a positivo; si es positivo a negativo o si es igual a cero, imprima “No divisible” 3. Leer los lados de un triángulo y determinar si es triángulo equilátero (tres lados iguales), isósceles (dos lados iguales) o escaleno (tres lados diferentes). 4. Lea dos números e imprima la suma sólo si son positivos, imprima el producto si uno de ellos es negativo e imprima la resta del mayor por el menor si son negativos. Si son iguales, imprimir la potencia y si alguno es igual a cero imprimir un mensaje de error: “operación inválida”. 5. De un carácter leído determinar si es vocal, consonante, número natural u otro carácter diferente. 6. Leer tres números y si son diferentes, mostrarlos en orden descendente. 7. Dada la nota definitiva de un estudiante, determinar si el promedio es bajo (nota < 3.0), si obtuvo aceptable (nota >= 3.0 y nota <4.0), sobresaliente (nota >=4.0 y nota <=4.5) o excelente (nota > 5.0). Verificar al iniciar que la nota esté en el rango correcto (0.0 a 5.0) 8. Leer la edad de una persona, si es menor de 12 mostrar “Escuela básica”, si es mayor o igual a 12 y menor o igual a 18, mostrar “Nivel secundario”, si es mayor de 18 y menor o igual a 24 mostrar “Educación Superior” y si es mayor de 25, mostrar “Educación Posgraduada”. 9. Determinar si un número leído es par y múltiplo de 3, impar y múltiplo de 5 o impar y múltiplo de 7. En caso contrario, mostrar “No cumple condiciones”. 10. Leer para cada producto (soya, arroz y ajonjolí) el total de exportadoen toneladas realizadas por una empresa en el mes de febrero… Mostrar cuál producto exportó mayor cantidad y cuál producto exportó menos. Mostrar el total exportado de los tres productos. 11. Leer las notas de una asignatura, correspondiente a un estudiante X, nota parcial (20%), nota final (20%) y seguimiento (60%), calcular la definitiva. Indicar si gana (nota definitiva >=3.0), si habilita (nota definitiva >2.6 y menor de 3.0) o pierde la asignatura. 12. Lea tres números X, Y y Z e imprima un mensaje “Cumplen condiciones”, si uno de ellos es positivo, otro negativo y otro igual a cero, en caso contrario, mostrar un mensaje de error. 13. Se tiene el nombre, código del producto vendido, el total de las ventas de cada producto, realizadas por un vendedor. Calcule su comisión teniendo en cuenta que si el producto es de: Código 1 esta es del 5%, Código 2 esta es del 10%, Código 3 esta es del 15%. Imprima el nombre y la comisión total del vendedor (suma de las comisiones de cada producto vendido). 14. En un registro se encuentra el documento de identidad, número de horas trabajadas mensuales y salario básico hora de un empleado. Si su SB >=dos salarios mínimos legales LOGICA DE PROGRAMACION I: Taller CONDICIONALES ANIDADOS Página 1
  • 2.
    vigentes (SMLV) hacerleuna retención por Seguridad Social de 5%. Si el salario es menor de dosSMLV, hacerle una retención del3% Si el salario es igual a un SMLV, tiene una retención del 1% y se le da subsidio de transporte. Se desea calcular el salario neto de este empleado (básico menos deducciones, mássubsidios). El SMLV en el 2011 es de 535.600 – Auxilio de Transporte $63.600. 15. Una tienda de libros vende sus libros de acuerdo a las siguientes especificaciones: Precio base de $25000, si el número de páginas es más 100 y menos de 200 $50 por cada página, entre 200 y 300 páginas $30 de recargo; $10 de recargo por cada página si el número de páginas es mayor de 300. Realizar un algoritmo que calcule el precio del libro y lo imprima con su nombre. Se lee el nombre del libro y el número de hojas (la hoja tiene 2 páginas). 16. Se tiene el nombre del cliente, número de artículos comprados, el valor de cada artículo. Calcule el valor de la compra teniendo en cuenta lo siguiente: si la compra es mayor de $100.000se le hace un descuento del 10% sobre el total de la compra; para comprasmayores de $50.000 y menores de $100.000 se le da un descuento del 5% sobre el total de la compra; y si la compra es menor de $50.000 no se le hace descuento. Mostrar el nombre del cliente, el total de la compra, el neto a pagar por su compra y el valor del descuento. 17. Calcular el valor a pagar en la matrícula por un estudiante, teniendo en cuenta lo siguiente: (valor matricula = cargos fijos + cargos variables) Los cargos fijos son $30.000 por crédito y los cargos variables se calculan sumando el 5% del patrimonio y un porcentaje de la renta así: renta < 500.000 el 1%; renta >= 500.000 y <de 1´000.000 el 1.5% y renta >= 1´000.000 el 2%. Si presentó certificado electoral, se le hace un descuento del 20% en el valor total a pagar. Cada registro contiene: código ynombre del estudiante, número de créditos, valor del patrimonio y valor de la renta. Mostrar el nombre el valor de lamatricula y de los cargos variables 18. Una agencia de alquiler de autos cobra la hora de uso a un valor determinado de acuerdo a: si es carro de cuatro puestos $15.000, si es carro de dos puestos $25.000, si es moto $8000 y si es camioneta $32.000. Si el cliente usa el carro por más de 12 horas le hacen un descuento del 10% por cada hora de más. Haga un programa que lea tipo de vehículo alquilado, horas de uso y determine el total a pagar. LOGICA DE PROGRAMACION I: Taller CONDICIONALES ANIDADOS Página 2