jueves, 5 de septiembre de 2013

Problemas Propuestos- Clase 01

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 CambioDolar
            Escribir "Ingresar Monto en Soles";
            Leer MSoles;
            MDolares<-MSoles*2.20;
            Escribir "El Monto en Dolares es: ",MDolares;
FinProceso

Java:
package ejercicios;
//Autor: Jair Ravello
public class Dolares {
public static void main(String[] args) {
// cambiar soles a dolares
        double soles,tp,dolares;
        System.out.print("Ingrese la cantidad en soles");
        soles=Entrada.real();
        System.out.print("Ingrese tipo de cambio");
        tp=Entrada.real();
        dolares=soles/tp;
        System.out.println("En Dolares es ===>"+dolares);
    }
}

2) Leer un número y escribir el valor absoluto del mismo.
Pseint:
Proceso ValorAbsoluto
            Escribir  "Ingresar el Valor";
    Leer Numero;
    Si Numero<0.0 Entonces
        Valor <- -Numero;
    SiNo
        Valor <- Numero;
    FinSi
    Escribir "Valor absoluto: ", Valor;
FinProceso





Java:
package ejercicios;
//Autor:Jair Ravello
public class ValorAbsoluto {
public static void main(String[] args) {
        // Obtener Valor Absoluto
    int Numero,ValorAbsoluto;
    System.out.print("Ingresar Numero: ");
    Numero=Entrada.entero();
    if (Numero<0.0)
        ValorAbsoluto=-Numero;
    else
        ValorAbsoluto=Numero;
    System.out.println("El Valor Absoluto es: "+ValorAbsoluto); 
    }
}


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 ConversionMasa
            Masa=0
            Escribir "Ingresar Los Datos"
            Leer Volumen, Presion, Temperatura
            Masa= (Presion*Volumen)/(0.37*(Temperatura+460))
            Escribir "La Masa es:", Masa;
FinProceso

Java:
package ejercicios;
//Autor:Jair Ravello
public class Masa {
    public static void main(String[] args) {
    //Convertir Masa
        double Masa,Volumen,Presion,Temperatura;
        System.out.print("Ingresar Volumen: ");
        Volumen=Entrada.real();
        System.out.print("Ingresar Presion: ");
        Presion=Entrada.real();
        System.out.print("Ingresar Temperatura: ");
        Temperatura=Entrada.real();
        Masa=(Presion*Volumen)/(0.37*(Temperatura+460));
        System.out.println("La Masa es: "+Masa);
  }
}

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
            NPulso<-0
            Escribir "Ingresar Edad";
            Leer Edad
            VPulsaciones<-(220-Edad)/10
            Escribir "El Valor de Pulsaciones es: ", VPulsaciones;
FinProceso

Java:
package ejercicios;
//Autor:Jair Ravello
public class Pulsaciones {
    public static void main(String[] args) {
    //Numero de Pulsaciones
        int Edad,NPulsaciones;
        System.out.print("Ingresar Edad: ");
        Edad=Entrada.entero();
        NPulsaciones=(220-Edad)/10;
        System.out.println("El Valor de Pulsos es: "+NPulsaciones);
}
}

5) Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.
Pseint:
Proceso Salario
            Escribir "Ingresar Salario"
            Leer Salario
            Escribir "Obtener Incremento? "
            leerResp
            Si Resp<-"si" Entonces
                        Total<-((Salario*0.25)+Salario)
                        Escribir "Su nuevo salario es: ", total
            Sino
                        siResp<-"no" Entonces
                                   Escribir "Su salario se Mantiene: ",Salario
                        FinSi
            Fin Si
FinProceso


Java:
package ejercicios;
//Autor:Jair Ravello
public class Salario {
public static void main(String[] args) {
        // Calcular Nuevo Salario
    double NuevSal, Sal;
    System.out.print("Ingrese Sueldo: ");
    Sal=Entrada.entero();
    NuevSal=((Sal*0.25)+Sal);
    System.out.println("El Salario es: "+NuevSal);
    }
}

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 RepartirDinero
            Escribir "Ingresar Dinero"
            leer Dinero
            TGinecologia<-Dinero*0.4
            Escribir "El 40% le corresponde al Area de Ginecologia: :", TGinecologia;
            TTraumatologia<-Dinero*0.3
            Escribir "El 30% le corresponde al Area de Traumatologia: ", TTraumatologia;
            TPediatria<-Dinero*0.3
            Escribir "El 30% le corresponde al Area de Pediatria: ", TPediatria;
FinProceso

Java:
package ejercicios;
//Autor:Jair Ravello
public class RepartirDinero {
    public static void main(String[] args) {
    //Calcular Presupuesto de un Hospital
    double Dinero,TGinecologia,TTraumatologia,TPediatria;
    System.out.print("Ingresar Dinero: ");
    Dinero=Entrada.real();
    TGinecologia=Dinero*0.4;
    System.out.println("El 40% que le corresponde al Area de Ginecologia es: "+TGinecologia);
    TTraumatologia=Dinero*0.3;
    System.out.println("El 30% que le corresponde al Area de Traumatologia es: "+TTraumatologia);
    TPediatria=Dinero*0.3;
    System.out.println("El 30% que le corresponde al Area de Pediatria es: "+TPediatria);   
}
}

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 Ganancia
            Escribir "Ingresar Nombre del Producto";
            leer Producto;
            Escribir "Ingresar Costo al Comprarlo";
            Leer CosCom;
            CosVen<-CosCom+0.30*CosCom;
            Gan<-CosVen-CosCom;
            Escribir "El Producto es: ",Producto;
            Escribir "El Costo al Venderlo es: ",CosVen;
            Escribir "La Ganancia es: ",Gan;
FinProceso

Java:
package ejercicios;
//Autor:Jair Ravello
public class Ganancia {
public static void main(String[] args) {
        //Calcular la ganancia del 30% de un producto
    String Producto;
    double CosCom,CosVen,Gan;
    System.out.print("Ingresar Nombre del Producto: ");
    Producto=Entrada.cadena();
    System.out.print("Ingresar Costo al Comprarlo: ");
    CosCom=Entrada.real();
    CosVen=CosCom+0.30*CosCom;
    Gan=CosVen-CosCom;
    System.out.println("El Producto Comprado es: "+Producto);
    System.out.println("El Costo al Venderlo es: "+CosVen);
    System.out.println("La Ganancia es: "+Gan);
 }
}

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 TiempoRecorrido
            Escribir "Tiempo del Lunes";
            Leer Lun;
            Escribir "Tiempo del Miercoles";
            Leer Mier;
            Escribir "Tiempo del Viernes";
            Leer Vier;
            Tiempo<-Lun+Mier+Vier;
            Escribir "Ingresar Cantidad de Semanas";
            Leer Semanas;
            TiemRecorrido<-(Semanas*Tiempo)/Semanas;
            Escribir "El Tiempo que Tarda en Recorrer la Ruta en una Semana es: ",TiemRecorrido;
FinProceso

Java:
package ejercicios;
//Autor:Jair Ravello
public class TiempoRecorrido {
public static void main(String[] args) {
        // Tiempo Recorrido
    double Lun,Mier,Vier,Semanas,Tiempo,TiemRecorrido;
    System.out.print("Tiempo del Lunes: ");
    Lun=Entrada.real();
    System.out.print("Tiempo del Miercoles: ");
    Mier=Entrada.real();
    System.out.print("Tiempo del Viernes: ");
    Vier=Entrada.real();
    Tiempo=Lun+Mier+Vier;
    System.out.print("Ingresar Cantidad de Semanas: ");
    Semanas=Entrada.real();
    TiemRecorrido=(Semanas*Tiempo)/Semanas;
    System.out.println("El Tiempo que Tarda en Recorrer la Ruta en una Semana es:"+TiemRecorrido);
    }
}

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 InvertirDinero
            Escribir "Ingresar Cantidad de la 1ra Persona: "
            LEER Per1;
            Escribir "Ingresar Cantidad de la 2da Persona: "
            Leer Per2;
            Escribir "Ingresar Cantidad de la 3ra Persona: "
            Leer Per3;
            Suma<-Per1+Per2+Per3
            Porc1<-Per1*100/Suma
            Porc2<-Per2*100/Suma
            Porc3<-Per3*100/Suma
           Monto<-Per1+Per2+Per3
            Escribir "El Porcentaje de la 1ra Persona es: ", Porc1;
            Escribir "El Porcentaje de la 2da Persona es: ", Porc2;
            Escribir "El Porcentaje de la 3ra Persana es: ", Porc3;
            Escribir "El Capital Total que van a Invertir en el Negocio es: ", Monto;
           
FinProceso

Java:
package ejercicios;
//Autor:Jair Ravello
public class InvertirDinero {
    public static void main(String[] args) {
    //Obtener el Porcentaje de Inversion
        int Per1,Per2,Per3,Suma,Porc1,Porc2,Porc3,Monto;
        System.out.print("Ingresar Cantidad de la 1ra Persona: ");
        Per1=Entrada.entero();
        System.out.print("Ingresar Cantidad de la 2da Persona: ");
        Per2=Entrada.entero();
        System.out.print("Ingresar Cantidad de la 3ra Persona: ");
        Per3=Entrada.entero();
        Suma=Per1+Per2+Per3;
        Porc1=Per1*100/Suma;
            Porc2=Per2*100/Suma;
            Porc3=Per3*100/Suma;
        Monto=Per1+Per2+Per3;
        System.out.println("El Porcentaje de la 1ra Persona es: "+Porc1);
        System.out.println("El Porcentaje de la 2ra Persona es: "+Porc2);
        System.out.println("El Porcentaje de la 3ra Persona es: "+Porc3);
        System.out.println("El Capital Total que van a Invertir es: "+Monto);
}
}

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%
Pseint:
Proceso Promedio
            Escribir "Ingresar Notas de Tareas de Matematica :"
            Leer NotaM1,NotaM2,NotaM3
            Escribir "Ingresar Nota Examen de Matematica"
            Leer ExamM
            Escribir  "Ingresar Nota de Tareas de Fisica :"
            Leer NotaF1,NotaF2,NotaF3
            Escribir  "Ingresar Nota Examen de Fisica"
            Leer ExamF
            Escribir  "Ingresar Nota de Tareas de Quimica: "
            Leer NotaQ1,NotaQ2,NotaQ3
            Escribir "Ingresar Nota Examen de Fisica"
            Leer ExamQ
            PromM<- (ExamM*0.90+ (NotaM1+NotaM2+NotaM3)/3*0.10)
            PromF<- (ExamF*0.80+ (NotaF1+NotaF2+NotaF3)/2*0.20)
            PromQ<- (ExamQ*0.85+ (NotaQ1+NotaQ2+NotaQ3)/3*0.15)
            PromTotal<- ((PromM+PromF+PromQ)/3)
Escribir "El Promedio de Matematica es: ", PromM
Escribir "El Promedio de Fisica es: ", PromF
Escribir "El Promedio de Quimica es: ", PromQ
Escribir "El Promedio General es: ", PromTotal
FinProceso

Java:
package ejercicios;
//Autor:Jair Ravello
public class PromedioFinal {
    public static void main(String[] args) {
        //Ontener Promedio General
        int NotaM1,NotaM2,NotaM3,ExamM,NotaF1,NotaF2,ExamF,NotaQ1,NotaQ2,NotaQ3,ExamQ;
        double PromM,PromF,PromQ,PromTotal;
        System.out.print("Ingresar Notas de Tareas de Matematicas: ");
        NotaM1=Entrada.entero();
        NotaM2=Entrada.entero();
        NotaM3=Entrada.entero();
        System.out.print("Ingresar Notas de Examen de Matematicas: ");
        ExamM=Entrada.entero();
        System.out.print("Ingresar Notas de Tareas de Fisica: ");
        NotaF1=Entrada.entero();
        NotaF2=Entrada.entero();
        System.out.print("Ingresar Notas de Examen de Fisica: ");
        ExamF=Entrada.entero();
        System.out.print("Ingresar Notas de Tareas de Qumica: ");
        NotaQ1=Entrada.entero();
        NotaQ2=Entrada.entero();
        NotaQ3=Entrada.entero();
        System.out.print("Ingresar Notas de Examen de Qumica: ");
        ExamQ=Entrada.entero();
        PromM=(ExamM*0.90+(NotaM1+NotaM2+NotaM3)/3*0.10);
            PromF=(ExamF*0.80+(NotaF1+NotaF2)/2*0.20);
            PromQ=(ExamQ*0.85+(NotaQ1+NotaQ2+NotaQ3)/3*0.15);
            PromTotal=((PromM+PromF+PromQ)/3);
        System.out.println("El Promedio de Matematicas es: "+PromM);
        System.out.println("El Promedio de Fisica es: "+PromF);
        System.out.println("El Promedio de Quimica es: "+PromQ);
        System.out.println("El Promedio de General es: "+PromTotal);
}

}

No hay comentarios:

Publicar un comentario