Professional Documents
Culture Documents
DOCUMENTACIN
1) Dada la edad de una persona, esta puede ser clasificada como
nio si tiene menos de 12 aos, adolescente si tiene entre 12 y 18
aos y adulto si tiene mas de 18 aos.
INICIO
LEER EDAD
SI EDAD < 12 ENTONCES MOSTRAR NIO
SI NO
SI EDAD <= 18 ENTONCES MOSTRAR ADOLESCENTE
SINO
MOSTRAR ADULTO
FINSI
FINSI
FIN
2) Dado el monto de una compra calcular el descuento considerando
que
Si la compra es mayor que 100 el descuento es de 20%
Si la compra es mayor que 50 y menor o igual a 100 el descuento es
de 10%
No hay descuento si la compra es menor o igual a 50
INICIO
LEER COMPRA
DESCUENTO=0
SI COMPRA > 100 ENTONCES DESCUENTO= COMPRA*0,2
SINO
SI COMPRA > 50 ENTONCES DESCUENTO=COMPRA*0,1
FINSI
MOSTRAR DESCUENTO
FIN
3) Dada la duracin de cada una de las llamadas realizadas en un
da. Calcular el costo de cada llamada de la siguiente manera:
hasta 3 minutos el costo es de 0,50. Por encima de 3 minutos al
costo hay que sumar 0,10 por cada minuto adicional a los 3
primeros minutos.
INICIO
LEER MINUTOS
COSTO=MINUTOS *0,5
SI MINUTOS>3 ENTONCES
DEMAS=MINUTOS-3
COSTO = COSTO + (DEMAS*0,1)
FINSI
MOSTRAR COSTO
FIN
4) Calcular la suma y el producto de dos fracciones, sin utilizar la
divisin.
INICIO
LEER NUMERADOR1,DENOMINADOR1, NUMERADOR2,
DENOMINADOR2
DENOMINADOR= DENOMINADOR1*DENOMINADOR2
SUMA_ NUMERADOR= (NUMERADOR1 *DENOMINADOR2) +
(NUMERADOR2*DENOMINADOR1)
PRODUCTO_NUMERADOR= NUMERADOR1*NUMERADOR2
MOSTRAR LA SUMA DE LAS FRACCIONES ES,
SUMA_NUMERADOR, DENOMINADOR
MOSTRAR EL PRODUCTO DE LAS FRACCIONES ES,
PRODUCTO_NUMERADOR, DENOMINADOR
FIN
5) Calcular la dierencia y la divisin de dos fracciones, sin utilizar la
divisin.
INICIO
LEER NUMERADOR1,DENOMINADOR1, NUMERADOR2,
DENOMINADOR2
DENOMINADOR_DIV= DENOMINADOR1*NUMERADOR2
DENOMINADOR= DENOMINADOR1*DENOMINADOR2
RESTA_ NUMERADOR= (NUMERADOR1 *DENOMINADOR2) (NUMERADOR2*DENOMINADOR1)
DIVISION_NUMERADOR= NUMERADOR1*DENMINADOR2
MOSTRAR LA RESTA DE LAS FRACCIONES ES,
RESTA_NUMERADOR, DENOMINADOR
MOSTRAR EL PRODUCTO DE LAS FRACCIONES ES,
DIVISION_NUMERADOR,
DENOMINADOR_DIV
FIN
LEER NOTA1,NOTA2,NOTA3,EXAMEN
PROMEDIO_PARCIAL= ((NOTA1+NOTA2+NOTA3)/3)*0,5
PROMEDIO_EXAMEN= EXAMEN*0,5
NOTA_FINAL=PROMEDIO_PARCIAL+PROMEDIO_EXAMEN
MOSTRAR LA NOTA FINAL ES, NOTA_FINAL
FIN
10)
Programa que le pide al usuario dos numeros y le calcula la
suma, o la resta, o la media, o la divisin de los dos numeros
segn el usuario indique (con letras) al PC, imprimiendo en
pantalla la operacin escogida y el resultado. En caso de
seleccionar una operacin no recomendada, el programa ha de
comunicar al usuario que la opcin no es vlida.
INICIO
LEER NUMERO1,NUMERO2, OPCION
SI OPCION =SUMA ENTONCES MOSTRAR NUMERO1+NUMERO2
FIN SI
SI OPCION =RESTA ENTONCES MOSTRAR NUMERO1-NUMERO2
FIN SI
SI OPCION =MULTIPLICA ENTONCES MOSTRAR
NUMERO1*NUMERO2
FIN SI
SI OPCION =DIVIDE ENTONCES MOSTRAR NUMERO1/NUMERO2
FIN SI
FIN
11)
Crear un programa que multiplique dos nmeros enteros. Si
uno de los nmeros que se que teclee es 0, escribir en pantalla
El producto de 0 por cualquier nmero es 0. Si ninguno de los
dos numeros es 0, calcular su producto.
INICIO
LEER NUMERO1,NUMERO2
SI (NUMERO1=0) (NUMERO2=0) ENTONCES
MOSTRAR CUALQUIER NUMERO MULTIPLICADO POR 0 ES 0
SINO
PRODUCTO= NUMERO1*NUMERO2
MOSTRAR PRODUCTO
FINSI
FIN
12)
Escribir un algoritmo que intercambie el valor entre dos
datos. Ejemplo, si A=2 y B=5, deber mostrar B=2 y A=5.
INICIO
LEER A, B
C=A
A=B
B=C
MOSTRAR A,B
FIN
13)
Escribir un programa para convertir una medida dada en pies
a sus equivalentes en:
Yardas
1 pie =12 pulgadas
metros
1 yarda = 3 pies
Pulgadas
1 metro = 100 centmetros
centmetros
1 pulgada = 2.54 centmetros
INICIO
LEER PIES
YARDAS=PIES/3
PULGADAS=PIES*12
CENTIMETROS=PULGADAS*2,54
METRO=CENTIMETROS/100
MOSTRAR YARDAS,PULGADAS,CENTIMETROS,METROS
FIN
14)
En una empresa de computacin, los salarios de los
empleados se van a aumentar segn elcontrato actual:
de $0 a $900 => 20%
de $901 a $1500 => 10%
de $1501 a $2000 => 5%
ms de $2001 => 2%
Escribir un programa que solicite el salario actual de un empleado y
calcule su nuevo salario.
INICIO
LEER SUELDO
SI SUELDO<=900 ENTONCES SUELDO_NUEVO=SUELDO*0,2
SINO
SI SUELDO <= 1500 ENTONCES
SUELDO_NUEVO=SUELDO*0,10
SINO
SI SUELDO <= 2000 ENTONCES
SUELDO_NUEVO=SUELDO*0,05
SINO
SUELDO_NUEVO=SUELDO*0,02
FINSI
FINSI
FINSI
MOSTRAR SUELDO,SUELDO_NUEVO
FIN
15)
A un trabajador le descuentan de su sueldo el 10% si su sueldo
es menor o igual a 1000. por encima de 1000 y hasta 2000 el 5% del
adicional, y por encima de 2000 el 3% del adicional. calcular el
descuento y sueldo neto que recibe el trabajador dado su sueldo.
INICIO
LEER SUELDO
ADICIONAL=0
DESCUENTO=SUELDO*10/100
SI SUELDO>1000 ENTONCES
SI SUELDO <=2000 ENTONCES
ADICIONAL=(SUELDO-1000)*5/100
SINO
ADICIONAL=(SUELDO-1000)*3/100
FINSI
FINSI
SUELDO_NETO= SUELDO-DESCUENTO-ADICIONAL
MOSTRAR SUELDO_NETO
FIN
16) . Dado un monto calcular el descuento considerando que por
encima de100 el descuento es el 10% y por debajo de 100 el
descuento es el2%.
INICIO
LEER MONTO
SI MONTO>100 ENTONCES DESCUENTO=MONTO*10/100
SINO DESCUENTO=MONTO*2/100
FINSI
MOSTRAR DESCUENTO
FIN
17) Dado un tiempo en segundos, calcular los segundos restantes
que le correspondan para convertirse exactamente en minutos.
INICIO
LEER SEGUNDOS
MINUTOS=60-SEGUNDOS
MOSTRAR FALTAN, MINUTOS, PARA UN MINUTO
FIN
18) Dado un tiempo en minutos, calcular los dias, horas y minutos
quele corresponden.
INICIO
LEER MINUTOS
DIAS= DIV(MINUTOS/1440)
MINUTOS=MINUTOS-DIAS*1440
HORAS=DIV(MINUTOS/60)
MINUTOS=MINUTOS-HORAS*60
MOSTRAR DIAS, HORAS, MINUTOS
FIN
19)
Realice un algoritmo que a partir de proporcionarle la
velocidad de un automvil, expresada en kilmetros por hora,
proporcione la velocidad en metros por segundo.
INICIO
LEER DISTANCIA, TIEMPO
DISTANCIA=DISTANCIA*1000
TIEMPO=TIEMPO*120
VELOCIDAD=DISTANCIA/TIEMPO
MOSTRAR VELOCIDAD
FIN
20)
Realice un algoritmo que sume dos nmeros si son pares o
en su defecto calcule el producto.
INICIO
LEER NUMERO_A, NUMERO _B
SI (MOD(NUMERO_A/2)=0 ) y (MOD(NUMERO_B/2)=0 ENTONCES
RESULTADO=NUMERO_A + NUMERO_B
SINO
RESULTADO= NUMERO_A * NUMERO_B
FINSI
MOSTRAR RESULTADO
FIN
21)
Tres personas deciden invertir su dinero para fundar una
empresa. Cada una de ellas invierte una cantidad distinta.
Obtener el porcentaje que cada quien invierte con respecto a la
cantidad total invertida.
INICIO
LEER INVERSION1, INVERSION2,INVERSION3
INVERSION_TOTAL=INVERSION1+INVERSION2+INVERSION3
PORCENTAJE1=(INVERSION_TOTAL INVERSION1)/100
PORCENTAJE2=(INVERSION_TOTAL INVERSION2)/100
PORCENTAJE3=(INVERSION_TOTAL INVERSION3)/100
MOSTRAR INVERSION 1, PORCENTAJE1
MOSTRAR INVERSION 2, PORCENTAJE2
MOSTRAR INVERSION 3, PORCENTAJE3
FIN
22)
En un supermercado se hace una promocin, mediante la
cual el cliente obtiene un descuento dependiendo de un numero
que se escoge al azar. Si el numero escogido es menor que 74 el
descuento es del 15% sobre el total de la compra, si es mayor o
igual a 74 el descuento es del 20%. Obtener cuanto dinero se le
descuenta.
INICIO
LEER ESCOGIDO, MONTO_COMPRA
SI ESCOGIDO<74 ENTONCES DESCUENTO=15
SINO DESCUENTO=20
FINSI
MONTO_PAGO=MONTO_COMPRA*DESCUENTO/100
MOSTRAR MONTO_PAGO
FIN
23)
Indicar el nombre y el cumpleaos de una persona as como
la edad que tiene para el ao actual
INICIO
LEER NOMRE, DIA, MES, AO, DIA_ACTUAL, MES_ACTUAL,
AO_ACTUAL
EDAD=AO_ACTUAL-AO
SI MES_ACTUAL = MES ENTONCES
SI DIA_ACTUAL> DIA ENTONCES EDAD=EDAD-1
FINSI
SINO
SI MES _ACTUAL<MES ENTONCES EDAD=EDAD-1
FIN SI
FIN SI
MOSTRAR NOMBRE, CUMPLES EL , DIA, MES, Y TIENES ,EDAD,
AOS
FIN
24)
INICIO
LEER DIA
SI DIA=1 ENTONCES
FINSI
SI DIA=2 ENTONCES
FINSI
SI DIA=3 ENTONCES
FINSI
SI DIA=4 ENTONCES
FINSI
ESCRIBIR LUNES
ESCRIBIR MARTES
ESCRIBIR MIERCOLES
ESCRIBIR JUEVES
18)
Calcule el monto a pagar por el servicio de estacionamiento,
teniendo en cuenta que por la primera hora de estada se tiene
una tarifa de 1000 bolvares y las restantes tienen un costo de
600 bolvares.Se tiene como datos: hora de entrada, hora de
salida (formato militar), iniciada una hora se contabiliza comohora
total.
19)
Determine el pago a realizar por la entrada a un espectculo
donde se pueden comprar slo hasta cuatro entradas, donde al
costo de dos entradas se les descuenta el 10%, al de tres entrada
el 15% y a la compra de cuatro tickets se le descuenta el 20 %.
20)
En una escuela la colegiatura de los alumnos se determina
segn el numero de materias que cursan. El costo de todas las
materias es el mismo. Se ha establecido un programa para
estimular a los alumnos, el cual consiste en lo siguiente: si el
promedio obtenido por un alumno en el ultimo periodo es mayor o
igual que 9, se le har un descuento del 30% sobre la colegiatura
y no se le cobrara IVA; si el promedio obtenido es menor que 9
deber pagar la colegiatura completa, la cual incluye el 10% de
IVA. Obtener cuanto debe pagar un alumno.
21)
Determinar el factorial de un nmero cualquiera, solo si el
nmero es menor a 10
22)
Una tienda de libros y otros artculos otorga un 10% de
descuento si se trata de un docente, calcule el monto a pagar si
todos los libros tienen el mismo precio.
1. Leer 15 nmeros negativos y convertirlos a positivos e imprimir cada uno de ellos.
2. Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos.
Realizar un algoritmo para calcular la calificacin media y la calificacin mas baja
de todo el grupo.
3. Calcular e imprimir la tabla de multiplicar de un numero cualquiera. Imprimir el
multiplicando, el multiplicador y el producto.
4. Calcular el promedio de edades de hombres, mujeres y de todo un grupo de
alumnos.
5. Una persona que va de compras a la tienda Enano, S.A., decide llevar un control
sobre lo que va comprando, para saber la cantidad de dinero que tendr que pagar al
llegar a la caja. La tienda tiene una promocin del 20% de descuento sobre aquellos
artculos cuya etiqueta sea roja. Determinar la cantidad de dinero que esta persona
deber pagar.
6. Un censador recopila ciertos datos aplicando encuestas para el ltimo Censo
Nacional de Poblacin y Vivienda. Desea obtener de todas las personas que alcance
a encuestar en un da, que porcentaje tiene estudios de primaria, secundaria, carrera
tcnica, estudios profesionales y estudios de posgrado.
7. Un negocio de copias tiene un limite de produccin diaria de 10 000 copias si el tipo
de impresin es offset y de 50 000 si el tipo es estndar. Si hay una solicitud de un
el empleado tiene que verificar que las copias pendientes hasta el momento y las
copias solicitadas no excedan del limite de produccin. Si el limite de produccin se
excediera el trabajo solicitado no podra ser aceptado. El empleado necesita llevar
un buen control de las copias solicitadas hasta el momento para decidir en forma
rpida si los trabajos que se soliciten en el da se deben aceptar o no.
8. Calcular la suma siguiente:
100 + 98 + 96 + 94 + . . . + 0 en este orden
9. Leer los 250,000 votos otorgados a los 3 candidatos a gobernador e imprimir el
nmero del candidato ganador y su cantidad de votos.