ING. HECTOR SOSA  
 
  Algoritmos 03-09-2026 04:14 (UTC)
   
 

Guía de Ejercicios – Algoritmos (Pseudolenguaje) Guia Nº 1

1. Realice un algoritmo que permita calcular la suma de dos números.
2. Realice un algoritmo que permita calcular la resta de dos números.
3. Realice un algoritmo que permita calcular el producto de dos números.
4. Realice un algoritmo que permita calcular la división de dos números.

5. Realice un algoritmo que permita calcular el área de un rectángulo, dicha fórmula se expresa de la siguiente manera: Área = Base * Altura.

6. Una tienda ofrece un descuento del 30% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra y cuanto fue el monto del descuento.

7. Suponga que un individuo invierte su capital en un banco y desea saber cuanto dinero ganara después de X cantidad de meses si el banco paga a razón del 5% mensual.
8. Un obrero tiene un sueldo base desconocido, del cual se deduce lo siguiente:
4% Seguro Social Obligatorio
2% Hospitalización cirugía y maternidad
1% Ley de Política Habitacional
0.5% Paro Forzoso

El obrero quiere un algoritmo que le permita conocer cual es el monto a pagar por cada deducción y cuanto es su neto a cobrar.

9.Una tienda compra un artículo a un precio determinado. Obtener el precio en que lo debe vender para tener una ganancia del 35%, además de cargar el 9,5% de impuesto sobre el precio de venta

10.Un vendedor de computadoras tiene cierta cantidad de impresoras Hewlett Packard modelos 840, 930 y 950. Y desea un programa que le permita conocer ¿que porcentaje de impresora tiene de cada modelo?

11. Un concesionario tiene cierta cantidad de vehículos, ford, jeep, hyundai, chevrolet y fiat. Y desea un algoritmo que le permita conocer ¿qué porcentaje de vehículos posee de cada categoría?

12. Una tienda cobra un impuesto del 30% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra y cuanto fue el monto del impuesto.

13. Una librería tiene cierta cantidad de libros tipo A, B, C, y D, dicha librería desea un algoritmo que le permita conocer ¿que porcentaje de libros tiene de cada tipo?

14.En una tienda el alquiler de los trajes de gala se cobra a 80 Bs. por cada día de alquiler, en dicha tienda los clientes tienen un descuento del 2% sobe el monto a pagar. Además de lo anterior todos los clientes deben pagar 15 Bs por concepto de limpieza del traje independientemente de los días de alquiler. El dueño de la tienda desea un algoritmo para conocer el monto a pagar por un cliente que alquila un traje y el monto del descuento. Nota: el monto pagado por concepto de limpieza del traje no se le calcula descuento

15. El restaurante Mac Pimienta otorga un descuento sobre el total de la compra de un 50%. Todos los platos tienen el mismo precio, y el cliente come tantos como quiera. Realice un algoritmo que calcule el monto del descuento y el monto total a pagar.

16. Un empleado desea un programa que le permita conocer su sueldo neto, para ello

tiene lo siguiente:

• 10% del sueldo base como bono de incentivo laboral.

• 180 Bs. por cada hijo como prima por hijo.

• El triple del doble de la prima por hijo como bono compensatorio.

• La única deducción que pagan los empleados es de 3 Bs. por cada hijo como seguro

de accidentes personales.

Ayude al empleado a calcular: el bono de incentivo laboral, la prima por hijo y el sueldo neto.

17. El Supermercado Victoria tiene una oferta en tomates y papas, los tomates cuestan 1,5 Bs. cada uno, y las papas cuestan 1,3 Bs. A los tomates se le calcula un 10% de impuesto sobre el total a pagar y a las papas se les ofrece un descuento del 15%

• Un cliente acude al supermercado y compra ambos productos.

• Realice un algoritmo que permita conocer. Cuanto debe pagar un cliente por la compra de N cantidad del producto.

18. Un empleado tiene un sueldo base y desea un algoritmo que le permita calcular su sueldo neto, el empleado tiene las siguientes asignaciones y deducciones:

Asignaciones:

Bono 1: 10% del sueldo base por cada hijo.

Bono 2: 15% del sueldo base por cada año en la empresa.

Deducciones:

Seguro social: 4% sobre el bono 1.
Seguro Industrial: 3% de los dos bonos.
19. El Seniat decide implementar un programa de impuestos a los contribuyentes morosos

de acuerdo a los siguientes criterios:

• Todos los contribuyentes pagan 170 Bs. por cada mes de atraso en su declaración de impuestos.

• Los contribuyentes tienen un impuesto adicional de un 30% sobre el monto total pagado anteriormente.

• Usted debe diseñar un algoritmo que permita calcular el total a pagar y el monto del impuesto.

20. Un empleado tiene un sueldo base y desea un algoritmo que le permita calcular: total asignaciones, total deducciones y sueldo neto, el empleado tiene las siguientes asignaciones y deducciones:

Asignaciones:

• Bono 1: 10% de la mitad del sueldo base por cada hijo.

• Bono 2: 15% del sueldo base por cada año en la empresa mas 10.000 Bs

• Bono 3: 14% del doble de los dos bonos anteriores por cada hijo.

Deducciones:

• Seguro social: 4% sobre el bono 1 mas el bono 3 mas un 5% del sueldo base.

• Seguro Industrial: 3% de los tres bonos mas 5.000 Bs.

21. El Seniat decide implementar un programa de impuestos a los contribuyentes morosos

de acuerdo a los siguientes criterios:

• Todos los contribuyentes pagan 12% de impuesto calculados sobre los ingresos mensuales del contribuyente por cada mes de atraso en su declaración de impuestos.

• Los contribuyentes tienen un impuesto adicional de un 30% sobre el monto total pagado anteriormente mas 17.000 Bs. Por gastos administrativos.

• Los contribuyentes tienen un tercer impuesto que equivale al triple de los dos

impuestos anteriores.

Usted debe diseñar un algoritmo que permita calcular el monto total a pagar al seniat por un contribuyente.

22.La empresa “Studio Moderno C.A.” vende cierta cantidad de computadoras de los colores azul, verde, negro, gris y amarillo, dicha empresa desea un algoritmo que le permita conocer ¿que porcentaje de computadoras vendió de cada color y cuantas computadoras vendió en total?

23. El Banco Exterior C.A. a decidido implementar las siguientes políticas en el préstamo de dinero:

• El acreedor del préstamo decide en cuantas cuotas pagara su deuda y el banco le asigna el monto por cuota mas los intereses.

• A los clientes se le carga un 75.50% de interés al préstamo.

Realice un algoritmo que permita determinar el monto total a pagar en intereses y el monto a pagar por cada cuota.

 


Guía Nº 2

GUIA DE EJERCICIOS: ALGORITMOS

1. Hacer un pseudo código para el siguiente problema: Leer dos números y decir si

están en orden ascendente o descendente.

2. Haga un pseudo código que intercambie el valor de dos variables, solo si la primera

es mayor que la segunda.

3. Un negocio de deportes hace un 25 % de descuento en pelotas de fútbol y de béisbol. Se requiere escribir un programa que le permita a un empleado ingresar los precios originales de las pelotas. El programa deberá usar esta entrada de datos para calcular el precio rebajado. La salida del programa deberá mostrar, en líneas separadas, el precio original y el precio con descuento, por cada producto, cuando el empleado no quiere seguir ingresando escribe “*” (asterisco).

4. Construya un pseudo código para el siguiente problema: Leer un número entero
positivo, si el número es par, divídalo por 2; si es impar multiplíquelo por 3 y súmelo 1.
Repita este proceso hasta que el número llegue a ser 1, indicando él número en cada
paso. Finalmente, debe indicar el número de operaciones que se efectuaron.

5. Construya un pseudo código para calcular el Índice de Masa Corporal (IMC) de un
paciente, que se calcula como IMC= peso/estatura2. Si el IMC está entre 20 y 25
inclusive, el estado es NORMAL, si el IMC es mayor que 25 es SOBREPESO y si IMC es
menor que 20 es DELGADEZ. Repita el proceso para 100 pacientes y determine el
porcentaje de pacientes en cada caso.

6. Escribir un programa que permita determinar el máximo y el mínimo de un conjunto de valores ingresados por teclado. A tal efecto debe ingresarse primero la cantidad esperada de elementos a procesar, y luego el lote de datos de a uno por vez. Finalizado el ingreso de datos, mostrar el resultado. Realizar todas las validaciones que considere necesarias.

Utilice una variable del tipo arreglo (la veremos en clases)

7. Construya un pseudo código que realice la multiplicación de dos números a través

de sumas.

8. Construya un pseudo código que averigüe si un número N es primo o no. Un número es primo si solo es divisible por 1 y por él mismo. (Ayuda: Dividir sucesivamente N por 2, 3, 4, ..., hasta N-1)

9. Diseñar un pseudo código que permita calcular los 5 primeros números perfectos (un
numero es perfecto, cuando la suma de sus divisores, sin incluirlo al numero es
exactamente el mismo numero). El 6 es un numero perfecto por sus divisores son 1, 2
y 3.

10. Escribir un programa que permita calcular el promedio aritmético de una serie de

valores ingresados por teclado. A tal efecto debe ingresarse primero la cantidad

 


Guia Nº 3

 

  1. Generar en pantalla el siguiente mensaje “HOLA MUNDO”.  
  2. Determinar  el doble de un número entero ingresado desde teclado.
  3. Determinar  el triple  de un número entero ingresado desde teclado.
  4. Determinar  el cuádruple de un número entero ingresado desde teclado.
  5. Determinar en el mismo Algoritmo el doble el triple y cuádruple de un número.
  6. Determinar la mitad de un número real ingresado desde teclado.
  7. Calcular y mostrar en pantalla la suma de dos números ingresados desde teclado.
  8. Calcular y mostrar en pantalla la resta de dos números ingresados desde teclado.
  9. Calcular y mostrar en pantalla la suma y resta de dos números ingresados desde teclado.
  10. Calcular y mostrar en pantalla la suma,  resta, multiplicación y división  de dos números ingresados desde teclado.
  11. Calcular la diferencia de edad entre dos hermanos.
  12. Calcular el promedio entre tres notas ingresadas desde teclado.
  13. Calcular el monto que le corresponde de herencia a cada uno de los 4 hermanos, luego de fallecer su padre.
  14. Calcular el total de una venta, según el precio y la cantidad vendida.
  15. Calcular  el 20% de descuento de una venta.
  16. Calcular el total recaudado, luego que cuatro amigos aportaron dinero para hacer un asado.
  17. Calcular  la cantidad de dinero que tienen que pagar 5 amigos en un pub, luego que les traen la cuenta.
  18. Calcular el precio de cada cigarrillo, según el precio de la cajetilla de 20 cigarrillos.
  19. Calcular la cantidad de goles convertidos por un equipo, después de 3 partidos.
  20. Calcular el valor del IVA y el total final, según el valor neto de una venta.
  21. Calcular el sueldo liquido de un trabajador, según el sueldo base, los descuentos de salud del 7% y los descuentos de AFP del 12%.
  22. Determinar la raíz cuadrada de un número real mayor a 0 ingresado desde teclado.
  23. Calcular  el resultado de la siguiente ecuación matemática:  R= 3 * x + 5.
  24. Calcular  el resultado de la siguiente ecuación matemática:  R= 4 * a + a.
  25. Calcular  el resultado de la siguiente ecuación matemática:  R=y * 2  + 3 * y
  26. Calcular  el resultado de la siguiente ecuación matemática:  R=7 * x  -  8 * y
  27. Calcular  el resultado de la siguiente ecuación matemática:  R= 5*x – 3*z+ 9*y
  28. Calcular  el resultado de la siguiente ecuación matemática:  R=(8*a) / 3
  29. Calcular  el resultado de la siguiente ecuación matemática:  R=(3*a + 4*b)/ 7
  30. Calcular  el resultado de la siguiente ecuación matemática:  R=(x + 6*a – 3*y)/x
  31. Calcular  el resultado de la siguiente ecuación matemática:R=(9*a– 5*b –3*x)/(4*y–2)
  32. Generar en pantalla el siguiente mensaje “HOLA nombre_usuario”.   En dónde nombre_usuario será una variable tipo CADENA  ingresada por la persona que utilice el algoritmo.

 



Guia Nº 4

 

1)       Desarrolle un algoritmo que permita determinar si un número dado es par, impar o cero.

2)       Desarrolle un algoritmo que permita determinar de una serie de números cuántos son par, impar o cero.

3)       Desarrolle un algoritmo que lea un número , y si es negativo que lo imprima.

4)       Desarrolle un algoritmo que lea una serie de números , imprima el número si es negativo y el positivo del mismo.

5)       Desarrolle un algoritmo que le permita leer el nombre , la edad , el sexo y el estado civil de cualquier persona e imprima el nombre de la persona si es un hombre casado y mayor de 40 años o una mujer soltera menor de 50 años.

6)       Desarrolle un algoritmo que le permita leer las notas de las materias que ha cursado un estudiante hasta el momento, saque su promedio e imprima su nombre, número de carnet y el promedio.

7)       Desarrolle un algoritmo para leer el nombre de un empleado, el salario básico por hora y el número de horas trabajadas durante una semana. Calcule el salario neto , teniendo en cuenta que si el número de horas trabajadas durante la semana es mayor de 48 horas, esas horas demás se consideran horas extras y tienen un recargo del 35%. Imprima el nombre del empleado y su salario neto.

8)       Desarrolle un algoritmo que le permita determinar dadas  tres cajas cada una con 15 números , en cuál caja está un número dado.

9)       Desarrolle un algoritmo que le permita determinar el número medio de tres números. El número medio es aquel que no es el mayor ni el menor.

10)   Desarrolle un algoritmo que le permita obtener la    sucesión de Fibonacci 0,1,1,2 etc. Recuerde que la serie de Fibonacci se genera empezando con los números 0 y 1 y calculando cada nuevo miembro como la suma de dos miembros precedentes en la sucesión. Imprima los primeros n términos de la sucesión.

11)   La compañía de telefonía Acme, desea calcular el monto a cobrar a sus clientes. Si se conoce para un cliente el numero de teléfono, el total de llamadas realizadas en el mes y el total de minutos consumidos en esas llamadas. Elaborar un algoritmo que permita calcular el monto a cobrar, el cual viene dado por la siguiente tabla

Minutos                                     Bs.

0 – 50                                      100

51 – 100                                   120

101 – 200                                  150

201 – 300                                  200

> 300                                       250

Adicionalmente, se realiza un descuento, el cual depende del total de llamadas realizadas y viene dado en la siguiente tabla:

Total llamadas                            Dscto

0 – 20                                      5%

21 – 100                                   7%

101 – 200                                  9%

> 201                                       10%

 

12)   El Banco para el Pueblo está próximo a abrir sus puertas, por esta razón necesita con suma urgencia la elaboración y mantenimiento de un programa que le permita mantener los saldos y movimientos de las cuentas que manejará el banco.

El banco conoce para cada cuenta a aperturar, el número de cuenta, la cédula del cliente, el nombre del cliente, el tipo de cuenta (1- Ahorro, 2- Corriente, 3 – Fal y 4 – Préstamo)  y por último, el saldo en cuenta.

Se desea elaborar un algoritmo, el cual permita leer los datos del cliente, calcular el interés  y mostrar la siguiente información:

Para cada cliente:

1.      Cedula, nombre y tipo de cuenta

2.      Monto a pagar de interés, dado por la siguiente tabla

a.      Para cuentas tipo 1 (ahorro) el 10%

b.      Para cuentas tipo 2 (corriente) el 8%

c.      Para cuentas tipo 3 (fal) el 12%

d.      Para cuentas tipo 4 (prestamos) 0%

3.      Saldo actual

4.      Saldo nuevo con los intereses

 

Para el banco:

1.      Total clientes por cada tipo de cuenta

2.      Total monto interés pagado

3.      Total saldos nuevos en el banco

4.      Cliente con mayor saldo nuevo

5.      Cliente con menor saldo nuevo

 

 

 

 

13)   El Seniat ha establecido un nuevo impuesto a las compras de productos, el cuál está determinado por el tipo de artículo a facturar, según la siguiente tabla:

 

     Tipo de producto

 Tasa impuesto

 

 

Exclusivo

30%

 

Lujo

20%

 

Económico

10%

 

Accesible

5%

         

 

Para cada compra se conoce, monto de la compra y el tipo de producto.

Se desea elaborar el algoritmo que nos permita para cada compra realizada, calcular el impuesto que deberá cancelar el cliente y el monto total de la factura, a la cuál se le realiza un descuento, cuyo porcentaje es conocido.

 

14)   Elabore un algoritmo que dado un valor X, calcule

 

 

Para X positivo:

 

F(x) = (x - 2) 2  + (x - 4) 4 + (x - 6) 6

                  2                         4              6

 

Para X negativo:

 

F(x) = (x + 2) 2  + (x + 4) 4 + (x + 6) 6

                   2              4                 6

 

15)   Suponga que se leen los datos de tres artículos comprados en una tienda donde para cada articulo se conoce el nombre del artículo, la cantidad a comprar del artículo y el precio del mismo. Calcule el monto total a pagar por el articulo si adicionalmente se desea cobrar el impuesto sobre la venta de 14.5%, en aquellas compras cuyo monto supera los 50.000Bs.

 

16)   Elabore un algoritmo, que calcule el aumento de sueldo de un trabajador, conociendo del mismo, su nombre, tipo de trabajador, su sueldo y la cantidad de hijos que tiene. El porcentaje de aumento del sueldo viene dado por el tipo de trabajador que es:

Tipo de trabajador

‘V’    10%

‘G’    15%

‘E’    20%

‘O’    30%

Adicionalmente se le paga una prima por cada hijo la cual es conocida y la misma para todos.

 

17)   Elabore un algoritmo que solicite la cantidad a pedir para un articulo, según su inventario, se conoce para cada articulo su tipo (1,2,3) y la cantidad en existencia, deseando calcular la cantidad a solicitar. La cantidad a solicitar depende de:

 

Para cada tipo de artículo

1 -> se solicita el 10%

2 -> se solicita el 15%

3 -> se solicita el 5%

 

adicionalmente, se solicita dependiendo de la cantidad:

 

cantidad < 10 -> se solicita 20%

10<= cantidad <20 se solicita 15%

cantidad>= 20 se solicita el 10%

 

18)   El colegio “Mi angelito” desea calcular el monto a pagar por inscripción del nuevo año escolar, para las familias con hijos en el colegio. Para ello se conoce el numero de hijos que tiene la familia en el colegio, el monto de matricula por niño, el monto de la mensualidad del mes de septiembre por niño y el monto de la sociedad de padres.  Elabore un algoritmo que calcule el total a pagar por la familia, si la sociedad de padres se cobra una vez por familiar y si se otorga un descuento por la cantidad de hijos en el colegio que viene dado por la siguiente tabla.

 

Cantidad de hijos               Descuento

 

2 niños                                10%

3 niños                                15%

> 3 niños                             20%

 

19)   En el Hospital "Seguimos en crisis" tienen las siguientes tarifas:

 

 

Tipo de enfermedad

Costo/paciente/día

1

1500

2

1700

3

1900

 

 

 

 

 

Para lo cual se necesita que usted elabore un informe con el siguiente formato:

 

Paciente     Días hospitalizados  Tipo de enfermedad

 

 

Total a pagar

 

20)  Censo

 

Se tiene la información del censo realizado por el gobierno en el año 2001. El censo fue realizado por municipios y para los municipios censados se conoce la siguiente información:  nombre del municipio,  cantidad de ancianos hombres,  cantidad de ancianos mujeres, cantidad de hombres adultos, cantidad de mujeres adultos, cantidad de niños y cantidad de niñas.  Se desea generar un algoritmo que permita procesar la información del censo y adicionalmente, calcular el monto por educación para todos los niños en el municipio y en Venezuela, sabiendo que cada niño cuesta un monto de prima definida por la siguiente tabla:

 

Si la cantidad de niños y niñas es

1.                     Cantidad > 0  y cantidad < 100000   prima por niño 30.000bs

2.                     Cantidad >=100000 y cantidad < 200000 prima por niño 25.000bs

3.                     Cantidad >=200000 y cantidad < 500000 prima por niño 20.000bs

4.                     Cantidad >= 500000 prima por niño 10.000bs

 

Se desea elaborar un algoritmo, el cual permita leer los datos del municipio, y mostrar la siguiente información:

 

Para cada municipio:

1.      nombre del municipio,  cantidad de ancianos hombres,  cantidad de ancianos mujeres, cantidad de hombres adultos, cantidad de mujeres adultos, cantidad de niños y cantidad de niñas.

2.      Cantidad de adultos en el municipio, cantidad de ancianos y cantidad de niños.

3.      Monto de prima por mantenimiento de los niños.

 

Para el país:

1.      Total adultos, ancianos y niños en el país.

2.      Total de personas que viven en el país.

3.      Total monto de prima por niños en el país.

4.      Municipio con mayor personas

5.      Municipio con menor personas

 

21)      Celulares

 

Se tiene la información de los clientes de una compañía de telefonía celular. La datos conocidos para cada cliente son, número de teléfono,  nombre del cliente, cantidad de llamadas y cantidad de minutos en llamadas.

Se desea generar un algoritmo que dada la información del cliente permita calcular el monto a cobrar por cada cliente afiliado a la compañía, donde el monto a cobrar por minuto consumido depende de la siguiente tabla:

 

Cantidad de minutos consumidos             monto por minuto

 

Minutos < 200                                               150 Bs.

Minutos >= 200 y minutos <500              180 Bs.

Minutos >=500 y minutos <1000              200 Bs.

Minutos >= 1000                                           210 Bs.

 

Se desea elaborar un algoritmo, el cual permita leer los datos de los clientes, y mostrar la siguiente información:

 

Para cada cliente:

1.      Número de teléfono,  nombre del cliente, cantidad de llamadas y cantidad de minutos en llamadas

2.      Monto a cancelar del cliente.

 

Para la compañía:

1.      Total llamadas para todos los clientes

2.      Total minutos consumidos entre todos los clientes.

3.      Cantidad de clientes en cada rango de minutos.

4.      Cliente con mayor pago

5.      Cliente con menor pago

 

 

21) Tu fiesta

 

 La compañía de celebraciones de fiestas “Tufiesta”, ofrece un paquete completo para la celebración de fiestas de todo tipo, que incluye entre otras cosas, el local, sillas, mesas, comida, cotillones, comida y música. El monto a cobrar por la fiesta depende de la cantidad de invitados que asisten a la fiesta. Al finalizar la fiesta, se contacta al cliente y se le cobra por los servicios. Este cobro viene dado por la cantidad de invitados que estuvieron en la fiesta y la duración de la misma según la siguiente tabla:

 

 

Entre 1 y 100 invitados

8000 Bs c/u

Entre 101 y 500 invitados

6000 Bs c/u

Más de 500 invitados

4000 Bs c/u

 

 

Adicionalmente, se establece una cuota adicional a pagar, según las horas que duró la fiesta, la tabla se muestra a continuación:

 

 

1 a 3 horas

100000 Bs

4 a 6 horas

200000 Bs

Más de 6 horas

300000 Bs

 

 

Escriba el algoritmo, que reciba los datos de las fiestas efectuadas en un mes: cédula del contratante, cantidad de invitados y número de horas de la fiesta,  y genere el monto a pagar por fiesta, mostrando la siguiente información:

 

Para cada fiesta:

1.      Cédula, cantidad de invitados y número de horas de la fiesta

2.      Monto a cancelar por fiesta.

 

Para la compañía:

1.      Total invitados en todas las fiestas efectuadas durante el mes.

2.      Total horas en todas las fiestas efectuadas durante el mes.

3.      Cantidad de fiestas por cada rango de horas.

4.      Fiesta con mayor pago

5.      Fiesta con menor pago

 

 

 

22) Inscripción

 

 

El departamento de control de estudios de una universidad, posee la siguiente información de todos los estudiantes que desean cursar el semestre de verano:

 

a.      Carnet

b.      Cantidad de materias inscritas

c.      Número de créditos inscritos

 

 

El monto a pagar por matrícula, depende de la cantidad de créditos inscritos

 

         Cantidad de créditos                                 Monto por un crédito

         Menor de 8                                          10000 c/u

         Entre 8 y 12                                        13000 c/u

         Mas de 12                                           20000 c/u 

 

 

Adicionalmente, se ofrece un descuento que depende del número de materias inscritas

 

         Cantidad de materias                                Porcentaje

         Entre 4 y 6 materias                              10%

         Más de 6 materias                                15 %

        

 

Escriba el algoritmo, que reciba los datos de los estudiantes y genere el monto a pagar por estudiante, mostrando la siguiente información:

 

Para cada estudiante:

1.      Carnet, cantidad de materias inscritas y número de créditos inscritos

3.      Monto a cancelar.

 

Para la universidad :

1.      Total estudiantes inscritos.

2.      Total materias inscritas.

3.      Cantidad de estudiantes por cada rango de créditos.

4.      Estudiante  con mayor créditos

5.      Estudiante con menor créditos

 



Guia Nº 5

Para cada uno de los siguientes ejercicios construir un algoritmo utilizando Seudocódigo. Use condiciones.

 

  1. Determinar si dos números son iguales o son distintos.
  2. Determinar el número mayor  entre dos números enteros distintos ingresados desde teclado.
  3. Determinar el número mayor entre dos número reales ingresados desde teclado. (Consideración: Los números pueden ser iguales)
  4. Determinar si un número ingresado desde teclado es o no positivo.
  5. Determinar si un número ingresado desde teclado es positivo, negativo o igual a cero.
  6. Determinar y resolver si es posible, la división entre dos números.
  7. Determinar y resolver si es posible, la raíz cuadrada en un número.
  8. Resolver si es posible la siguiente ecuación matemática, R= (4 * x / y).
  9. Resolver si es posible la siguiente ecuación matemática R= Ö3 * 5
  10. Determinar si un número ingresado es par o impar. Utilizar operador % que entrega el resto de una división.
  11. Determinar el cual es el hermano mayor, entre dos hermanos de distinta edad y calcular la diferencia de edad entre ambos.
  12. Determinar si una nota obtenida por un alumno es un rojo o es un azul, según escala de 1.0 a 7.0
  13. Calcular  el total final de una venta, según los siguientes descuentos.

Si la venta es mayor a 30 mil pesos, el descuento es de 3000 pesos,  sino es de 2000 pesos.

  1. Calcular el descuento y el total final, según el monto de las ventas.

        Si la venta es mayor a 50 mil pesos, el descuento es de 20%, sino el descuento es de 10%

  1. Determinar si una hora ingresada es AM o PM, considerando que el día es de 00.00 a 24.00 horas.
  2. Determinar, según una hora del día si el banco está  abierto.
  3. Calcular el monto de asignación familiar, según la cantidad de cargas familiares y ingreso mensual.

Ingreso mensual hasta $ 128.445, el valor de cada carga es de  $ 4.126

Ingreso mensual entre $ 128.446 y $ 251.585, el valor de cada carga es de  $ 4.014

Ingreso mensual entre $ 251.586 y $ 392.387, el valor de cada carga es de  $ 1.307

Ingreso mensual superior a $ 392.387, el valor de cada carga es de  0

 

  1. Determinar el partido que se esta jugando en un campeonato regional,  según la hora.

A las 8.00 hrs juega Huachipato  v/s U. de Concep

A las 10.00 hrs juega Lota Shwager v/s Fenandez Vial

A las 12.00 hrs juega Ñublense v/s Iberia. 

  1. Determinar según una hora, la asignatura que tiene los días martes.
  2. Determinar si una palabra ingresada desde teclado es igual a la palabra “nombre”.
  3. Determinar si una palabra ingresada desde teclado es igual a la palabra “nombre” o a la palabra “computador”.
  4. Determinar X1 y X2  según la conocida expresión matemática: 

 

-b  ±  √ ( b2 -  4ac)

2a

 

  1. Determinar el resultado de la siguiente función, según la X ingresada desde teclado.

 

      F (x)         :         x <  5         3 * x  + 2

x = 5               x

x  > 5              3 * x  -  2                              

 

  1. 12.- Determinar el resultado de la siguiente función, según la y ingresada desde teclado.

 

     F (y)       :        y < 8                y  + 8          

y = 8                  y     

y > 8                  y – 8

 

  1. 13.-  Determinar el resultado de la siguiente función, según la x e y ingresada desde teclado.

 

       F(x, y)    :         x  < 6             5 * x  + y

x = 6                  y

x > 6                  5 * x  -  y                                                   

 

 

  1. Determinar el resultado de la siguiente función, según la x e y ingresada desde teclado.

 

             F( x , y)  :           (x < 0)    Y     ( y <  0)                    x   +   y

(x = 0)    Y     (y = 0)                       0

(x > 0)    Y     (y  > 0)                      x  -  y

 

27.  Determinar  la situación de un alumno: Aprobado, reprobado,  examen,  según las notas del Certamen1 (35%),  Certamen2(40%) y Trabajo en Clase(25%).

28.  Validar que las notas sean mayores o iguales a 1 y menores o iguales  a  20.



Algoritmos para resolver  Guia Nº 6

1. Desarrollar un algoritmo que lea dos números, los sume y muestre el resultado.
2. Dada una distancia en Kilómetros imprimir su equivalente en metros.
3. Desarrollar un algoritmo que determine cual es el promedio de tres números.
4. Realizar un algoritmo para imprimir el área de un triangulo.
5. Elabore un algoritmo para imprimir el área de dos triángulos distintos.
6. Se tiene un terreno de 20 metros de largo por 10 de ancho a un precio de 1.000.000 se pide que imprima el precio por metro cuadrado.
7. Dado el ancho y el largo de un terreno a un costo de 2.000.000 imprimir el costo por metro cuadrado.
8. Si una persona cobra una cantidad en dólares imprimir su equivalente en Bs.(teniendo en cuenta que el precio del dólar es de 3.200 Bs.).
9. Desarrollar un algoritmo que calcule e imprima el 15% de un número.
10. Determinar el promedio de 5 notas y muestre el resultado.
11. Dado un número determinado de vacas imprimir cuantas patas hay.
12. Desarrollar un algoritmo que calcule e imprima el promedio de 4 boletos aéreos.
13. Hacer un algoritmo que calcule el total de la compra de tres pares de zapatos, los cuales tienen un 12,5% de descuento pero tienen un recargo de 14,5% de impuesto.
14. Dada una población de 2.000.000 personas, imprimir el porcentaje de mujeres. Se tiene como dato de entrada la cantidad de mujeres.
15. Desarrollar un algoritmo para calcular el monto que debe pagar un empleado por concepto de impuesto sobre la rente, donde;
IMP=(IA ) * T – S – CF * 180 – 324 – IR
IPM=Impuesto a Pagar.
IA=Ingreso Anual.
T=Valor de Tarifa “I”.
S=Sustraendo.
CF=Carga Familiar.
IR=Impuesto Retenido.
16. Hacer un algoritmo que lea tres valores, sumar e imprimir la multiplicación del primer valor con el segundo valor, luego deberá multiplicar dicha suma por el tercer valor y mostrar también el resultado.
17. Hacer un algoritmo que lea el sueldo de dos empleados, luego le calcule una retención del 10% a cada uno de ellos. Se pide que imprima el sueldo neto de cada empleado.
18. Desarrollar un algoritmo que intercambie los valores de dos variables numéricas.
19. Desarrollar un algoritmo para publicar los datos de los empleados de una compañía y conjuntamente la suma total de los sueldos, teniendo en cuenta lo siguiente:
· Utilizar los encabezados apropiados.
· los datos de los empleados son: nombre, cedula de identidad, y sueldo. Desarrollar un algoritmo que intercambie los valores de dos variables numéricas

 



Guia Nº 7

Algorítmos con condicionales

1. Realizar la suma de dos números y determinar si el resultado es positivo, negativo o cero.
2. Dado dos números A y B imprimir la suma siempre y cuando ambos sean positivos.
3. Imprimir la suma de A y B siempre y cuando por lo menos uno de los dos sea positivo.
4. Dado un número imprimir si este es par o impar.
5. Desarrollar un algoritmo para imprimir una serie de números. Los cuales deben cumplir con lo siguiente:
· los números tienen que ser mayores a 8 y menores de 30.
· no se deben imprimir los números 14 y 16.
6. Desarrollar un algoritmo para imprimir la población de dos países (país A y país B)teniendo en cuenta lo siguiente :
· en el año (0) el país A tiene menor población que el país B.
· las tazas de crecimiento de los países A y B son de 6% y 3% respectivamente.
· se debe imprimir del año (0) hasta que la población del país A Exceda a la del país B.
7. Desarrollar un algoritmo para imprimir los números enteros que se encuentran dentro del intervalo formado por dos números positivos, teniendo en cuenta lo siguiente:
· los números positivos deben ser de entrada (no importa el orden).
· los números a imprimir no deben ser más de veinte.
· debe existir por los menos un numero entre los dos valores datos.
8. Desarrollar un algoritmo para obtener el mayor valor de 3 números dados y publicarlo.
9. Dado el sueldo de un empleado imprimir el nombre si este gana más de 100.000 Bs. Y menos de 200.000Bs.
10. Desarrollar un algoritmo para generar la tabla de multiplicar del 1 al 10.
11. Dado el sueldo básico de un empleado, calcular el sueldo neto, teniendo en cuenta que si el empleado gana más de 1.000.000 se le descuenta un 10% de su sueldo básico.
12. Desarrollar un algoritmo para ordenar 3 números en forma ascendente y descendente.
13. Desarrollar un algoritmo que pida como datos de entrada el costo de 5 desayunos, 12 almuerzos, y 10 cenas, para calcular lo siguiente:
· El ingreso total por cada tipo de comida.
· El ingreso promedio.

 




 
 
 
 
 
 
 
 
 
 
 
 
  Facebook botón-like

Este sitio web fue creado gratuitamente con PaginaWebGratis.es. ¿Quieres tener tu propio sitio web?
Regístrate gratis