Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.