Está en la página 1de 2

Problemas de Fundamentos de Programación

Estructuras Repetitivas
Unidad II, ejemplos

a) Se requiere obtener el promedio de 3 calificaciones para cierto estudiante de


preparatoria.

Pseudocódigo

Proceso promedio
Escribir sin saltar "Dame el nombre del estudiante";
leer nombre;
Escribir sin saltar "Dame la calificación 1: ";
leer c1;
Escribir sin saltar "Dame la calificación 2: ";
leer c2;
Escribir sin saltar "Dame la calificación 3: ";
leer c3;
prom <- (c1 + c2 +c3)/ 3;
Escribir "El promedio del estudiante es = ", prom;
FinProceso

Programa

import java.io.*;
class Promed
{
public static void main(String[] a) throws IOException
{
int c1,c2,c3;
int prom;
String nombre;
BufferedReader entrada = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Dame el nombre del estudiante ");
nombre = entrada.readLine();
System.out.print("Dame la calificación 1 ");
c1 = Integer.parseInt(entrada.readLine());
System.out.print("Dame la calificación 2 ");
c2 = Integer.parseInt(entrada.readLine());
System.out.print("Dame la calificación 3 ");
c3 = Integer.parseInt(entrada.readLine());
prom = (c1 + c2 + c3)/3;
System.out.println("El promedio del estudiante " + nombre + " es " +
prom);
}
}
b) Obtener el sueldo a pagar para un trabajador, considerando el número de horas
trabajadas y el salario por hora.

Pseudocódigo

Proceso salario
Escribir sin saltar "Dame el nombre del trabajador: ";
leer nom;
Escribir sin saltar "Dame las horas trabajadas: ";
leer hrs;
Escribir sin saltar "Dame el salario por hora: ";
leer sa;
st <- hrs * sa;
Escribir "Trabajador: ", nom, " Salario = ", st;
FinProceso

Programa

import java.io.*;
class Salario
{
public static void main(String[] a) throws IOException
{
int hrs,sa,st;

String nom;
BufferedReader entrada = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Dame el nombre del trabajador ");
nom = entrada.readLine();
System.out.print("Dame las horas trabajadas ");
hrs = Integer.parseInt(entrada.readLine());
System.out.print("Dame el salario por hora ");
sa = Integer.parseInt(entrada.readLine());
st = hrs * sa;
System.out.println("Trabajador " + nom + " Salario " + st);
}
}

También podría gustarte