Fundamentos De Programacion orientada a Objetos

1) Suponga que un individuo desea invertir su capital en un banco y desea saber cuanto dinero ganara después de un mes si el banco paga a razón de 2% mensual.

Proceso inversion_capital
 Definir capital_invertido Como Entero;
 Definir  ganancias Como Real;
 Leer capital_invertido;
 ganancias<-capital_invertido*0.02;
 Escribir "Dinero Ganado: ",ganancias;
FinProceso
  
2) Un vendedor recibe un sueldo base mas un 10% extra por comisión de sus ventas, el vendedor desea saber cuanto 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.
Proceso inversion_capital
 Definir sueldo_base, venta1, venta2, venta3  Como Entero;
 Definir total_ventas,comision, total_pagar Como Real;
 Escribir "Ingrese Sueldo Base";
 Leer sueldo_base;
 Escribir "Ingrese Valor de las ventas";
 Leer venta1, venta2, venta3;
 total_ventas<-venta1+venta2+venta3;
 comision<-total_ventas*0.10;
 total_pagar<-sueldo_base+comision;
 Escribir "El total a Pagar es: ", total_pagar;
 Escribir  "Tu comision fue de: ", comision;
FinProceso<-v1 com:="" com="" escribir="" finproceso="" pre="" sb="" tot_vta="" tpag="" v2="" v3="">



3) Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra.
Proceso inversion_capital
 Definir total_compra Como Entero;
 Definir total_pagar,descuento Como Real;
 Escribir "Ingrese Valor de la compra";
 Leer total_compra;
 descuento<-total_compra*0.15;
 total_pagar<-total_compra-descuento;
 Escribir "Total a pagar: ", total_pagar;
FinProceso

4) Un alumno desea saber cual será su calificación final en la materia de Algoritmos. Dicha calificación se compone de los siguientes porcentajes:

  • 55% del promedio de sus tres calificaciones parciales. 
  • 30% de la calificación del examen final. 
  • 15% de la calificación de un trabajo final.

Algoritmo sin_titulo
 Definir calificacion1, calificacion2, calificacion3, examen_final, trabajo_fina Como Entero;
 Definir promedio, promedio_parcial, prome_exa_final, prome_trabajo_final, calificacion_final Como Real; 
 Escribir  "Ingrese Calificacion 1";
 Leer calificacion1;
 Escribir  "Ingrese Calificacion 2";
 Leer calificacion2;
 Escribir  "Ingrese Calificacion 2";
 Leer calificacion2;
 Escribir  "Ingrese Calificacion Trabajo Final";
 Leer examen_final;
 promedio<-(calificacion1+calificacion2+calificacion3)/3;
 promedio_parcial<-promedio*0.55;
 prome_exa_final<- examen_final*0.30;
 prome_trabajo_final<-trabajo_fina*0.15;
 calificacion_final<-prome_exa_final+prome_trabajo_final+promedio_parcial;
 Escribir "Calificacion Final ", calificacion_final;
FinAlgoritmo
 
  

5) Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes.
Algoritmo sin_titulo
 Definir numero_hombre, numero_mujeres, total Como Entero;
 Definir promedio_hombre, promedio_mujeres Como Real;
 Escribir "Ingrese numero de hombres";
 Leer numero_hombre;
 Escribir "Ingrese numero de mujeres";
 Leer numero_mujeres;
 total<-numero_hombre+numero_mujeres;
 promedio_hombre<-numero_hombre*100/total;
 promedio_mujeres<-numero_mujeres*100/total;
 Escribir "Porcentaje de Hombres ", promedio_hombre, " Porcentaje Mujeres ", promedio_mujeres;
FinAlgoritmo

6) Realizar un algoritmo que calcule la edad de una persona.

Algoritmo sin_titulo
 Definir año_nacimiento, año_actual,edad como entero;
 Escribir "Indique año de nacimiento";
 Leer año_nacimiento;
 Escribir  "Idique Año actual";
 Leer año_actual;
 edad<-año_actual-año_nacimiento;
 Escribir "Tu edad: ", edad;
FinAlgoritmo
 



Por cada enunciado realice el peseudcodigo


 1) Dada un cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato desconocido.


Algoritmo sin_titulo
 Definir valor_pesos, dolar, ndolares como real;
 Escribir "Valor en pesos";
 Leer valor_pesos;
 dolares<-valor_pesos/2884;
 Escribir "El valor en dolares es: ", dolares 
FinAlgoritmo


Leer un numero y escribir el valor absoluto del mismo.

Algoritmo sin_titulo
 Definir numero;
 Escribir "Escribir el numero";
 Leer numero;
 si numero < 0 entonces
 Escribir -numero;
 si no
 Escrbir numero;
FinAlgoritmo


Calcular el numero de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la formula es: num. pulsaciones = (220 - edad)/10

proceso sin_titulo
 Definir numero_pulsaciones, edad como real;
 Escribir "Escribir edad";
 Leer edad;
 numero_pulsaciones<-(220-edad)/10
 Escribir "Numero de pulsaciones", numero_pulsaciones;
Fin proceso


Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior

proceso sin_titulo
 Definir salario_ant, nuevo_salario, incremento Como Real;
 Escribir "Ingrese salario anterior";
 Leer salario_ant;
 incremento<-salario_ant*0.25;
 nuevo_salario<-salario_ant+incremento;
 Escribir "Sueldo: ", nuevo_salario; 
Fin proceso



En un hospital existen tres áreas: Ginecología, Pediatría, Traumatologia. El presupuesto anual del hospital se reparte conforme a la sig. tabla:

 Ginecología 40%
 Traumatologia 30%
 Pediatría 30%

Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.

Algoritmo sin_titulo
 Definir presupuesto, valor_ginecolo, valor_traumato, valor_pediatria, valor_temporal como real;
 Escribir "Ingrese el presupuesto";
 Leer presupuesto;
 valor_temporal<-presupuesto*0.40;
 valor_gicolo<-valor_temporal;
 valor_temporal<-presupuesto*0.30;
 valor_traumato<-valor_temporal;
 valor_temporal<-presupuesto*0.30;
 valor_pediatria<-valor_temporal;
 Escribir "Dinero Ginecologia", valor_gicolo;
 Escribir "Dinero Traumatologia", valor_traumato;
 Escribir "Dinero Pediatria", valor_pediatria;
FinAlgoritmo



El dueño de una tienda compra un articulo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%.

Algoritmo sin_titulo
 Definir preciode_compra, ganacia, precio_vender como real;
 Escribir "Precio de compra"
 Leer preciode_compra;
 ganacia<-preciode_compra*0.30;
 precio_vender<-ganacia+preciode_compra;
 Escribir "El valor a vernder el producto es de ", precio_vender;
FinAlgoritmo



Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.

Algoritmo sin_titulo
 Definir promedio, crono_lunes, crono_mier, crono_viernes como real;
 Escribir "Tiempo del Lunes";
 Leer crono_lunes;
 Escribir  "Tiempo del Miercoles";
 Leer crono_mier;
 Escribir  "Tiempo del Viernes";
 Leer crono_viernes;
 promedio<-(crono_lunes+crono_mier+crono_viernes)/3
 Escribir "El promedio de la semana en segundos es ", promedio;
FinAlgoritmo


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.

as

0 Comentarios