Sei sulla pagina 1di 3

Taller 2 - PROGRAMACIN ORIENTADA A OBJETOS

Individualmente, analizar los siguientes algoritmos resueltos (en pseudo-cdigo) y reescribirlos con la sintaxis de Java
como prctica de uso del Lenguaje de Programacin JAVA y el IDE eclipse.

Ejercicio 1: Suponga que un individuo desea invertir su capital en un banco y desea saber cunto dinero ganar
despus de un ao si el banco paga a razn de 2% mensual.

Solucin
Pseudocdigo: Ganancias Anuales

Variables:
Ganancia : real : trabajo
Capital : real : trabajo

Constantes:
Interes : real = 0.02
Ao : entero = 12

1. Inicio
2. Escribir cuanto dinero piensas invertir?
3. Leer Capital
4. Ganancia = ( Capital * Interes ) * Ao
5. Escribir Tu ganancia ser de:, Ganancia
6. Fin

JAVA
package taller2;

import java.util.Scanner;

public class tareap1 {

public static void main(String[] args) {

Scanner leer = new Scanner(System.in);

//punto 1
System.out.println("Punto 1");
double ganancia=0,capital=0,interes=0.02;
int ao=12;

System.out.println("cuanto dinero piensas invertir?");
capital=leer.nextDouble();
ganancia = ( capital * interes ) * ao;
System.out.println("Tu ganancia ser de: " + ganancia);

}

}


Ejercicio 2: Se necesita un sistema que reciba tres calificaciones parciales de un alumno y en base a estas darle su
promedio donde si el promedio es menor a 6 se le dir que esta reprobado, en caso contrario el mensaje ser
aprobado.
Solucin
Pseudocdigo: Promedio alumno

Variables:
prom, cal1, cal2, cal3 : real : trabajo // La declaracin de varias variables y constantes del mismo tipo se puede realizar //
en el mismo rengln siempre y cuando el nombre de cada una este separado por una // coma.

1. Inicio
2. Escribir dame calificacin de primer parcial:
3. leer cal1
4. Escribir dame calificacin de segundo parcial:
5. leer cal2
6. Escribir dame calificacin de tercer parcial:
7. leer cal3
8. prom = (cal1 + cal2 + cal3) / 3
9. Si prom < 6 entonces
9.1 Escribir Tu promedio es:, prom, y estas REPROBADO
Si no
9.2 Escribir Tu promedio es:, prom, y estas APROBADO
Fin si
10. Fin
JAVA
package taller2;

import java.util.Scanner;

public class tareap2 {

public static void main(String[] args) {

Scanner leer = new Scanner(System.in);

//punto 2
System.out.println("Punto 2");

double prom, cal1, cal2, cal3;

System.out.println("dame calificacin de primer parcial:");
cal1=leer.nextDouble();

System.out.println("dame calificacin de segundo parcial: ");
cal2=leer.nextDouble();

System.out.println("dame calificacin de tercer parcial: ");
cal3=leer.nextDouble();

prom = (cal1 + cal2 + cal3) / 3;

if (prom < 6){
System.out.println("Tu promedio es: " +prom +" y estas REPROBADO");
}

else {
System.out.println("Tu promedio es: " +prom +" y estas APROBADO");
}
}

}


Ejercicio3: Se necesita un sistema que despliega una tabla de multiplicar de un nmero dado por el usuario.

Solucin
Pseudocdigo: Tabla

Variables:
tabla, contador, resultado : enteras = 0

1. Inicio
2. Escribir tabla que deseas visualizar
3. Leer tabla
4. Hacer para contador = 1 hasta contador > 10
4.1 resultado = tabla * contador
4.2 Escribir tabla, *, contador, =, resultado
4.3 contador = contador + 1
Fin para
5. Fin

JAVA
package taller2;

import java.util.Scanner;

public class tareap3 {

public static void main(String[] args) {

Scanner leer = new Scanner(System.in);

System.out.println("Punto 3");

int tabla, contador=1, resultado;

System.out.println("tabla que deseas visualizar");
tabla=leer.nextInt();

while (contador <= 10){
resultado = tabla * contador;
System.out.println(tabla +"*" +contador +"=" +resultado);
contador+= 1;
}
}

}


Entregables: Los tres ejercicios resueltos en .java, funcionando correctamente.

Potrebbero piacerti anche