Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Santiago Vargas
04_3_INFORME_Conocer_y_analizar_estructuras_algorítmicas:
3.3
1.Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el
vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres
ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su
sueldo base y comisiones
______________________________________________________________________
_______
cadena[25]nombre
real sueldo,venta1,venta2,venta3,extra1,extra2,extra3,extratotal,sueldototal
inicio
escriba "Escriba su nombre: "
lea nombre
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba su sueldo: "
lea sueldo
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba la venta 1: "
lea venta1
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba la venta 2: "
lea venta2
llamar nueva_linea
escriba "Señor "
escriba nombre
escriba " escriba la venta 3: "
lea venta3
llamar nueva_linea
llamar nueva_linea
extra1 <-(venta1*10)/100
extra2 <-(venta2*10)/100
extra3 <-(venta3*10)/100
extratotal <-(extra1+extra2+extra3)
sueldototal <-(extratotal+sueldo)
Fin
______________________________________________________________________
_____
2. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea
saber cuánto deberá pagar finalmente por su compra.
______________________________________________________________________
_____
cadena[25]nombre
real totalcompra,descuento,compradescuento,porcentajedescuento
inicio
descuento <-(totalcompra*porcentajedescuento)/100
compradescuento <-(totalcompra-descuento)
escriba nombre
escriba " su compra con el descuento aplicado es: "
escriba compradescuento
Fin
______________________________________________________________________
3.Un aprendiz desea saber cuál será su calificación final en la materia de Algoritmos.
Dicha
inicio
escriba "Alumno escriba su nombre: "
lea nombre
llamar nueva_linea
escriba nombre
escriba " escriba su primera nota de trabajos parciales: "
lea nota1
llamar nueva_linea
escriba nombre
escriba " escriba su segunda nota de trabajos parciales: "
lea nota2
llamar nueva_linea
escriba nombre
escriba " escriba su tercera nota de trabajos parciales: "
lea nota3
llamar nueva_linea
porcentaje1 <-(nota1+nota2+nota3*55)/100
escriba nombre
escriba " su promedio de los trabajos parciales es: "
escriba porcentaje1
llamar nueva_linea
escriba nombre
escriba " escriba su nota de el examen final: "
lea nota4
llamar nueva_linea
porcentaje2 <-(nota4*30)/100
llamar nueva_linea
escriba nombre
escriba " su promedio de el examen final es: "
escriba porcentaje2
llamar nueva_linea
escriba nombre
escriba " escriba su nota de trabajo final:"
lea nota5
llamar nueva_linea
porcentaje3 <-(nota5*15)/100
escriba nombre
escriba " su promedio de el trabajo final es: "
escriba porcentaje3
llamar nueva_linea
notafinal <-(porcentaje1+porcentaje2+porcentaje3)
escriba nombre
escriba " Su nota final es: "
escriba notafinal
Fin
______________________________________________________________________
_______
4.Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay
en un grupo de estudiantes.
cadena[25]nombre
real numeroE,porcentajemen,porcentajewomen,hombre,mujer
inicio
escriba "Maestro por favor dijite su nombre: "
lea nombre
llamar nueva_linea
escriba nombre
escriba " escriba la cantidad total de estudiantes: "
lea numeroE
llamar nueva_linea
escriba "Bien,ahora por favor dijite la cantidad de hombre: "
lea hombre
llamar nueva_linea
escriba "Perfecto"
llamar nueva_linea
porcentajemen <-(hombre*100)/numeroE
llamar nueva_linea
escriba "Maestro "
escriba nombre
escriba " el porcentaje de hombre en su clase es de: "
escriba porcentajemen
llamar nueva_linea
escriba "Ahora seguimos con las mujeres"
llamar nueva_linea
escriba " Escriba el numero de mujeres en su clase: "
lea mujer
llamar nueva_linea
escriba "Bien!!"
llamar nueva_linea
porcentajewomen <-(mujer*100)/numeroE
llamar nueva_linea
escriba "El porcentaje de mujeres en su clase es: "
escriba porcentajewomen
llamar nueva_linea
escriba nombre
escriba " Gracias,hasta pronto "
Fin
______________________________________________________________________
_____
5. Realizar un algoritmo que calcule la edad de una persona.
______________________________________________________________________
___
entero g,f,t,w,e,q,edad1,edad2,edad3
inicio
escriba "Escriba año en que nacio: "
lea g
llamar nueva_linea
escriba "Escriba mes en que nacio: "
lea f
llamar nueva_linea
escriba "Escriba dia en que nacio: "
lea t
llamar nueva_linea
escriba "Escriba fecha actual"
llamar nueva_linea
escriba "Año: "
lea w
llamar nueva_linea
escriba "Mes: "
lea e
llamar nueva_linea
escriba "Dia: "
lea q
llamar nueva_linea
edad1 <-(w-g)
edad2 <-(e-f)
edad3 <-(q-t)
Fin
______________________________________________________________________
________6.Dada una cantidad en pesos, obtener la equivalencia en dólares, asumiendo
que la unidad cambiaría es un dato desconocido.
real g,f,conversion
inicio
escriba "Escriba a cuanto equivale 1 Peso en Dolares: "
lea g
llamar nueva_linea
escriba "Escriba la cantidad de pesos a convertir: "
lea f
llamar nueva_linea
conversion <-(f*g)
escriba f
escriba " en Dolares es: "
escriba conversion
fin
______________________________________________________________________
________7.Leer un número y escribir el valor absoluto del mismo.
______________________________________________________________________
________real g
inicio
escriba "Escriba el numero a identificar: "
lea g
llamar nueva_linea
si g<0 entonces
escriba "El numero se identifico como negativo"
fin si
si g>0 entonces
escriba "El numero se identifico como positivo"
fin si
Fin
______________________________________________________________________
________cadena[25]nombre
real edad,pulsaciones
inicio
escriba "Por favor escriba su nombre: "
lea nombre
llamar nueva_linea
escriba nombre
escriba " escriba su edad: "
lea edad
llamar nueva_linea
pulsaciones <-(220-edad)/10
escriba nombre
escriba " tus pulsaciones deben ser: "
escriba pulsaciones
Fin
______________________________________________________________________
________9.Calcular el nuevo salario de un obrero si obtuvo un incremento del 25%
sobre su salario anterior.
______________________________________________________________________
________cadena [25] nombre
real g,f,w,t
inicio
escriba "Escriba su nombre por favor: "
lea nombre
llamar nueva_linea
escriba nombre
escriba " escriba su salario: "
lea g
llamar nueva_linea
escriba nombre
escriba " escriba el porcentaje a incrementar: "
lea w
t<-(g*w)/100
f<-(g+t)
llamar nueva_linea
escriba nombre
escriba " su salario mas el incremento es: "
escriba f
Fin
______________________________________________________________________
________10.El dueño de una tienda compra un artículo a un precio determinado.
Obtener el precio en que lo debe vender para obtener una ganancia del 30%.
______________________________________________________________________
_______
cadena[25]nombre,nombreP
real g,f,ganancia,venta
inicio
escriba "Escriba su nombre: "
lea nombre
llamar nueva_linea
escriba "Escriba nombre de el producto: "
lea nombreP
llamar nueva_linea
escriba "¿cuanto costo el producto?: "
lea g
llamar nueva_linea
escriba "Escriiba el porcentaje a ganar: "
lea f
llamar nueva_linea
ganancia <-(g*f)/100
venta <-(g+ganancia)
escriba nombre
escriba " usted debe vender "
escriba nombreP
escriba " al siguiente precio: "
escriba venta
Fin
______________________________________________________________________
________11. 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.
______________________________________________________________________
________cadena[25]nombre1,nombre2,nombre3
real g,f,w,porcentaje1,porcentaje2,porcentaje3,inversionT
inicio
escriba "Esta operacion solo funciona si son 3 inversionistas"
llamar nueva_linea
llamar nueva_linea
escriba "Escriba el nombre de el inversionista 1: "
lea nombre1
llamar nueva_linea
escriba "Escriba el nombre de el inversionista 2: "
lea nombre2
llamar nueva_linea
escriba "Escriba el nombre de el inversionista 3: "
lea nombre3
llamar nueva_linea
escriba "¿Que cantidad invirtio "
escriba nombre1
escriba " ?: "
lea g
llamar nueva_linea
escriba "¿Que cantidad invirtio "
escriba nombre2
escriba " ?: "
lea f
llamar nueva_linea
escriba "¿Que cantidad invirtio "
escriba nombre3
escriba " ?: "
lea w
inversionT <-(g+f+w)
llamar nueva_linea
escriba "El valor total de la inversion es: "
escriba inversionT
llamar nueva_linea
porcentaje1<-(g*100)/inversionT
porcentaje2<-(f*100)/inversionT
porcentaje3<-(w*100)/inversionT
llamar nueva_linea
escriba nombre1
escriba " invirtio "
escriba porcentaje1
escriba " de la inversion total"
llamar nueva_linea
escriba nombre2
escriba " invirtio "
escriba porcentaje2
escriba " de la inversion total"
llamar nueva_linea
escriba nombre3
escriba " invirtio "
escriba porcentaje3
escriba " de la inverison total"
Fin
______________________________________________________________________
________1. La presión, el volumen y la temperatura de una masa de aire se relacionan
por la fórmula:
inicio
escriba "Para hayar la masa de el aire nesecitamos presion,volumen y temperatura"
llamar nueva_linea
llamar nueva_linea
escriba "Escriba el valor de presion : "
lea g
llamar nueva_linea
escriba "Escriba el valor de volumen: "
lea f
llamar nueva_linea
escriba "Escriba el valor de temperatura en C°: "
lea w
llamar nueva_linea
masa <-(g*f)/(0.37*(w+460))
escriba "La masa de el aire es de: "
escriba masa
Fin
______________________________________________________________________
________3.Un aprendiz desea saber cuál será su promedio general en las tres materias
más difíciles que cursa y cuál será el promedio que obtendrá en cada una de ellas. Estas
materias se evalúan como se muestra a continuación:
Examen 90%
Examen 80%
Examen 85%
Ginecología 39.75%
Traumatología 31.65%
Pediatría 28.6%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.
______________________________________________________________________
________4. En un hospital existen tres áreas: Ginecólogaía, Pediatría, Traumatología.
El presupuesto anual del hospital se reparte conforme a la sig. tabla:
Ginecología 39.75%
Traumatología 31.65%
Pediatría 28.6%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.
______________________________________________________________________
________real g,f,w,m,x,z,v
inicio
escriba "Señor usuario por favor dijite el presupuesto al año: "
lea g
llamar nueva_linea
escriba "Escriba el porcentaje a repartir en ginecologia: "
lea f
llamar nueva_linea
escriba "Escriba el porcentaje a repartir en traumatologia: "
lea w
llamar nueva_linea
escriba "Escriba el porcentaje a repartir en pediatria: "
lea m
llamar nueva_linea
x <-(g*f)/100
z <-(g*w)/100
v <-(g*m)/100
escriba "El porcentaje asignado para ginecologia es de: "
escriba x
llamar nueva_linea
escriba "El porcentaje asignado para traumatologia es de: "
escriba z
llamar nueva_linea
escriba "El porcentaje asignado para pediatria es de: "
escriba v
Fin