1. Problemas Propuestos- Clase 0-1
1) Dada una cantidad en nuevos soles, obtener la equivalencia en dólares,
asumiendo que la unidad cambiaría es un dato desconocido.
PSEINT:
Proceso SOLES A DOLARES
escribir "INGRESE LA CANTIDAD DE SOLES"
leer soles
escribir "INGRESE EL TIPO DE CAMBIO"
leer cambio
c_dolares<- soles/cambio
escribir "EL MONTO INGRESADO EN SOLES ES :",soles," soles"
escribir "**************************************"
escribir "EL TIPO DE CAMBIO ES :",cambio," soles"
escribir "**************************************"
escribir "SU DINERO EN DOLARES ES : $",c_dolares
FinProceso
JAVA:
public class Dolares {
public static void main(String[] args) {
// cambiar de soles a dolares
double soles,tp,dolares;
System.out.print("ingrese la cantidad en soles ");
soles=entrada.real();
System.out.print("ingrese el tipo de cambio ");
tp=entrada.real();
dolares=soles/tp;
System.out.println("el dolar es===> "+ dolares);
}
}
2. 2) Leer un número y escribir el valor absoluto del mismo.
PSEINT:
Proceso ABSOLUTO
Escribir "INGRESE EL NUMERO";
LEER N
CUADRADO<- N^2
RAIZ<- CUADRADO^(1/2)
Escribir "*********************************************"
Escribir "EL NUMERO ABSOLUTO ES : ",RAIZ
Escribir "*********************************************"
FinProceso
JAVA:
public class absoluto{
public static void main(String[] args) {
double n,potencia,absoluto;
System.out.println("Calculando ");
System.out.println("");
System.out.println("Ingrese el numero ");
n=entrada.real();
potencia=Math.pow(n,2);
absoluto=Math.sqrt(pote);
System.out.println("El resultado es :"+absoluto );
}
}
3. 3) La presión, el volumen y la temperatura de una masa de aire se relacionan por
la fórmula:
masa = (presión * volumen)/(0.37 * (temperatura + 460))
PSEINT:
Proceso MASA
ESCRIBIR "INGRESE LA PRECION"
LEER PRECION
ESCRIBIR "INGRESE EL VOLUMEN"
LEER VOLUMEN
ESCRIBIR "INGRESE LA TEMPERATURA"
LEER TEMPERATURA
MASA<-(PRECION*VOLUMEN)/(0.37(TEMPERATURA+400))
ESCRIBIR "EL RESULTADO ES :",MASA
FinProceso
JAVA:
public class masa {
public static void main(String[] args) {
double temperatura,masa,precion,volumen ;
System.out.println("Ingrese la precion ");
presion=entrada.real();
System.out.println("Ingrese Volumen");
volumen=entrada.entero();
System.out.println("Imgrese temperatura ");
temperatura=entrada.entero();
masa=(presion*volumen)/(0.37*temperatura+460);
System.out.println("La masa es : "+masa);
}
}
4. 4) Calcular el número de pulsaciones que una persona debe tener por cada 10
segundos de ejercicio, si la fórmula es:
num. pulsaciones = (220 – edad)/10
PSEINT:
Proceso PULSACIONES
ESCRIBIR "INGRESE LA EDAD DE LA PERSONA"
LEER EDAD
N_PUL <-(220-EDAD)/10
ESCRIBIR "EL NUMERO DE PULSACIONES ES DE :",N_PUL,"
CADA 10SG"
FinProceso
JAVA:
public class pulsaciones {
public static void main(String[] args) {
double edad,pulsa;
System.out.println("Ingrese la edad ");
edad=entrada.entero();
pulsa=(220-n)/10;
System.out.println("El numero de pulsaciones s de : "+pulsa);
}
}
5. 5) Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre
su salario anterior.
PSEINT:
Proceso SUELDO
ESCRIBIR "INGRESE SUELDO"
LEER SUELDO
S_BASICO<-(SUELDO *25)/100
SUEL_FINAL<- SUELDO + S_BASICO
ESCRIBIR "EL AUNMENTO ES DE : ",S_BASICO," SOLES"
ESCRIBIR "SU NUEVO SUELDO ES DE : ",SUEL_FINAL," SOLES"
FinProceso
JAVA:
public class sueldo {
public static void main(String[] args) {
double salario,bonificacion;
System.out.println("Ingrese salario ");
salario=entrada.real();
bonificacion=salario+(salario*0.25);
System.out.println("El nuevo salario es : "+bonificacion+" Soles ");
}
}
6. 6) En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El
presupuesto anual del hospital se reparte conforme a la sig. tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto
presupuestal.
PSEINT:
Proceso PRESUPUESTO
ESCRIBIR "INGRESE PRESUPUESTO ANUAL"
LEER PRESUPUESTO
G_COLOGIA<-(PRESUPUESTO*40)/100
T_COLOGIA<-(PRESUPUESTO*30)/100
P_TRIA<-(PRESUPUESTO*30)/100
ESCRIBIR "EL PRESUPUESTO PARA GINECOLOGIA ES DE : ",G_COLOGIA,"
SOLES"
ESCRIBIR "************************************************************"
ESCRIBIR "EL PRESUPUESTO PARA TRAUMATOLOGIA ES DE : ",T_COLOGIA,"
SOLES"
ESCRIBIR "************************************************************"
ESCRIBIR "EL PRESUPUESTO PARA PEDIATRIA ES DE : ",P_TRIA," SOLES"
FinProceso
JAVA:
public class presupuesto {
public static void main(String[] args) {
double presupuesto,g_cologia,t_logia,pediatria;
System.out.println("Ingrese el presupuesto ");
presupuesto=entrada.entero();
g_cologia=(presupuesto*0.4)/100;
t_logia=(presupuesto*0.3)/100;
pediatria=(presupuesto*0.3)100;
System.out.println("Ginecologia recibira : "+g_cologia+" Soles");
System.out.println("TRaumatologia recibira : "+t_logia+" Soles");
System.out.println("Pediatria recibira : "+pediatria+" Soles");
}
}
7. 7) 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%.
PSEINT:
Proceso REVENTA
ESCRIBIR "INGRESE PRECIO DE COMPRA DEL ARTICULO"
LEER PRECIO
VENTA<-(PRECIO*30)/100
PRECIO_FINAL<- PRECIO + VENTA
ESCRIBIR "EL MONTO PARA VENDER EL ARTICULO ES DE:
",PRECIO_FINAL
FinProceso
JAVA:
public class reventa {
public static void main(String[] args) {
double precio,precio_final;
System.out.println("Ingrese el precio de compra del articulo ");
precio=entrada.entero();
precio_final=a+(a*0.3)/100;
System.out.println("EL nuevo salario es : "+precio_final);
}
}
8. 8) 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.
PSEINT:
Proceso PROMEDIO
ESCRIBIR "INGRESE EL TIEMPO EN MINUTOS REALIZADO EL DIA
LUNES "
LEER LUNES
ESCRIBIR "INGRESE EL TIEMPO REALIZADO EN MINUTOS EL DIA
MIERCOLES "
LEER MIERCOLES
ESCRIBIR "INGRESE EL TIEMPO REALIZADO EN MINUTOS EL DIA
VIERNES "
LEER VIERNES
PROMEDIO<- (LUNES+MIERCOLES+VIERNES)/3
ESCRIBIR "EL PROMEDIO DE TIEMPO REALIZADO POR RUTA ES:
",PROMEDIO
FinProceso
JAVA:
public class promedio {
public static void main(String[] args) {
double lunes,martes,virnes,promedio;
System.out.println("Ingrese el tiempo en minutos del dia lunes ");
lunes=entrada.entero();
System.out.println("Ingrese el tiempo en minutos del dia miercoles");
miercoles=entrada.entero();
System.out.println("Ingrese el tiempo en minutos del dia viernes ");
virnes=entrada.entero();
promedio=(lunes+martes+viernes)/3;
System.out.println("El promedio es ; "+promedio);
}
}
9. 9) 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.
PSEINT:
Proceso PORCENTAJES
ESCRIBIR "INGRESE EL MONTO DE PERSONA 1 "
LEER P_UNO
ESCRIBIR "INGRESE EL MONTO DE PERSONA 2 "
LEER P_DOS
ESCRIBIR "INGRESE EL MONTO DE PERSONA 3 "
LEER P_TRES
MONTO_FINAL<- P_UNO+P_DOS+P_TRES
POR_UNO<- (P_UNO*100)/MONTO_FINAL
POR_DOS<- (P_DOS*100)/MONTO_FINAL
POR_TRES<- (P_TRES*100)/MONTO_FINAL
ESCRIBIR "EL PORCENTAJE INGRESADO POR LA PERSONA 1 ES:
",POR_UNO," %"
ESCRIBIR "***********************************************************"
ESCRIBIR "EL PORCENTAJE INGRESADO POR LA PERSONA 2 ES:
",POR_DOS," %"
ESCRIBIR "***********************************************************"
ESCRIBIR "EL PORCENTAJE INGRESADO POR LA PERSONA 3 ES:
",POR_TRES," %"
FinProceso
JAVA:
public class porcentajes {
public static void main(String[] args) {
double p_uno,p_dos,p_tres,monto_final,por_uno,por_dos,por_tres;
System.out.println("Ingrese la inversion de la primera persona ");
p_uno=entrada.entero();
System.out.println("Ingrese la inversion de la segunda persona ");
p_dos=entrada.entero();
System.out.println("Ingrese la inversion de la tercera persona ");
p_tres=entrada.entero();
monto_final=p_uno+p_dos+p_tres;
por_uno=(p_uno*100)*monto_final;
por_dos=(p_dos*100)*monto_final;
por_tres=(p_tres*100)*monto_final;
System.out.println("el porcentaje de la primera persona es: "+por_uno+"% ");
System.out.println("el porcentaje de la segunda persona es: "+por_dos+"% ");
System.out.println("el porcentaje de la tercera persona : "+por_tres+"% ");
10. }
}
10) Un alumno 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:
La calificación de Matemáticas se obtiene de la sig. manera:
Examen 90%
Promedio de tareas 10%
En esta materia se pidió un total de tres tareas.
La calificación de Física se obtiene de la sig. manera:
Examen 80%
Promedio de tareas 20%
En esta materia se pidió un total de dos tareas.
La calificación de Química se obtiene de la sig. manera:
Examen 85%
Promedio de tareas 15%
En esta materia se pidió un promedio de tres tareas.
PSEINT:
Proceso promediogenaral
Escribir '*****************Curso Matematicas**********************'
Escribir 'Ingrese Nota de Examen'
Leer examen1
Escribir 'Ingrese 3 Notas de Tareas'
Leer tarea_m1
Leer tarea_m2
Leer tarea_m3
por_examen1<-examen1-(examen1*0.1)
promedio_tm<-((tarea_m1+tarea_m2+tarea_m3)/3)
por_tm<-prom_tm-(prom_tm*0.9)
notafinal1<-por_examen1+por_tm;
Escribir 'Promedio de este Curso es : ',notafinal1
Escribir 'Curso Fisica'
Escribir 'Ingrese Nota de Examen'
Leer examen2
Escribir 'Ingrese 2 Notas de Tareas'
Leer tarea_f1
Leer tarea_f2
por_examen2<-0;
por_examen2<-examen2-(examen2*0.2)
11. promedio_tf<-(tarea_f1+tarea_f2)/2
por_tf<-prom_tf-(prom_tf*0.8)
notafinal2<-por_examen2+por_tf
Escribir 'Promedio de este Curso es : ',notafinal2
Escribir ''"
Escribir 'Curso Quimica'
Escribir 'Ingrese Nota de Examen'
Leer examen3
Escribir 'Ingrese 3 Notas de Tareas'
Leer tarea_q1
Leer tarea_q2
Leer tarea_q3
por_examen3<-examen3-(examen3*0.15)
prome_tq<-(tarea_q1+tarea_q2+tarea_q3)/3
por_tq<-prome_tq-(prome_tq*0.85)
notafinal3<-por_examen3+por_tq
promediogeneral<-(notafinal1+notafinal2+notafinal3)/3
Escribir 'Promedio General de Los de 3 Cursos es : ',promediogeneral
FinProceso
JAVA:
public class promediogemeral {
public static void main(String[] args) {
System.out.print("Curso Matematican");
double
examen1,tarea_m1,tarea_m2,tarea_m3,por_examen1,prommatetare,tarematepor,not
afinal1;
System.out.println("Ingrese Nota del examen ");
examen1=entrada.entero();
System.out.println("Ingrese Notas de Tareas ");
tarea_m1=entrada.entero();
tarea_m2=entrada.entero();
tarea_m3=entrada.entero();
por_examen1=examen1-(examen1*0.1);
prommatetare=(taremate1+taremate2+taremate3)/3;
12. tarematepor=prommatetare-(prommatetare*0.9);
notafinal1=exampor1+tarematepor;
System.out.print("Promedio del Curso de Matematica es : "+notafinal1);
System.out.print("Curso Física");
double examen2,tarea_f1,tarea_f2,por_examen2,pro_tf,tarefipor,notafinal2;
System.out.println("Ingrese Nota de Examen ");
examen2=entrada.entero();
System.out.printlnln("Ingrese Nota de Tarea 1 ");
tarea_f1=entrada.entero();
System.out.printlnln("Ingrese Nota de Tarea 2 ");
tarea_f2=entrada.entero();
por_examen2=examen2-(examen2*0.2);
pro_tf=( tarea_f1+ tarea_f2)/2;
por_tf= pro_tf -( pro_tf *0.8);
notafinal2= por_examen2+ por_tf;
System.out.println("El Promedio del Curso de Física es : "+notafinal2);
System.out.print("Curso Quimican");
System.out.println("Ingrese nota de examen ");
double examen3,tarea_q1,tarea_q2,tarea_q3,por_examen3,pro_tq,por_tq,notafinal3;
examen3=entrada.entero();
System.out.println("Ingrese Notas de Tareas ");
tarea_q1=entrada.entero();
tarea_q2=entrada.entero();
tarea_q3=entrada.entero();
por_examen3=examen3-(examen3*0.15);
pro_tq=(tarea_q1+tarea_q2+tarea_q3)/3;
por_tq= pro_tq -( pro_tq *0.85);
notafinal3= por_examen3+ por_tq;
System.out.println("El Promedio de Quimica es ; "+notafinal3);
double notageneral;
notageneral=(notafinal1+notafinal2+notafinal3)/3;
System.out.println("El Promedio General es ; "+notageneral);
}
}