EL SIGUIENTE BLOG NOS EXPLICA DE MANERA DETALLADA COMO ESTRUCTURAR UN PROGRAMA UTILIZANDO LA METODOLOGÍA DE LA 6 D
** PROGRAMAS SECUENCIALES **
** PROGRAMAS SECUENCIALES **
ETAPA 1: DESCRIPCIÓN DEL PROBLEMA
1.-El problema consiste en calcular el salario
neto de un trabajador, a partir de la lectura del nombre, las horas trabajadas
y el precio por horas y sabiendo que los impuestos aplicados son el 25% sobre
el salario bruto. Imprimir el nombre del trabajador, su salario bruto, su
descuento y salario neto del trabajador.
ETAPA 2: DEFINICIÓN DE LA SOLUCIÓN
1. Datos de entrada
Nombre, n
Horas trabajadas, ht
Precio por horas,
ph
2. Datos proceso
sb=ht*ph
d=sb*0.25
s=sb-d
3. Datos de salida
Nombre del trabajador, n
Salario bruto del trabajador, sb
Descuento aplicado al salario bruto, d
Salario neto del trabajador, s
ETAPA 3:
DISEÑO DE LA SOLUCIÓN
Pseudocódigo
Salario
Numero: ht, ph, sb, d,s
Texto:
n
Inicio
Inserte por favor el nombre del trabajador, n
Inserte por favor las horas trabajadas que realizo el
trabajador, ht
Inserte por favor el precio a pagar por las horas
trabajadas del trabajador, ph
Calcular:
sb=ht*ph
d=sb*0.25
s=sb-d
Imprimir:
El nombre del trabajador es…, n
El salario bruto del trabajador es…, sb
El descuento aplicado al salario bruto es…, d
El Salario neto del trabajador es…, s
Fin
Diagrama de flujo
ETAPA 4: DESARROLLO SOLUCIÓN
import
java.util.Scanner;
public class
SALARIO {
public static void main (String arg[]){
Scanner leer=new Scanner(System.in);
String n;
float ht, ph, sb, d,s;
System.out.println("
Inserte por favor el nombre del trabajador") ;
n=leer.nextLine();
System.out.println("Inserte por favor
las horas trabajadas que realizo el trabajador");
ht=leer.nextFloat();
System.out.println("Inserte por favor
el precio a pagar por las horas trabajadas del trabajador,");
ph=leer.nextFloat();
sb=ht*ph;
d=(float) (sb*0.25);
s=sb-d;
System.out.println("El
nombre del trabajador es..." + n);
System.out.println("El salario bruto
del trabajador es…" + sb);
System.out.println("El descuento
aplicado al salario bruto es…" + d);
System.out.println("El Salario neto
del trabajador es…" + s);
}
}
ETAPA 5: DEPURACIÓN Y PRUEBAS
n
|
ht
|
ph
|
sb
|
d
|
s
|
Juan
Luis
|
6
|
75
|
450
|
112.5
|
337.5
|
José
Pérez
|
10
|
100
|
1000
|
250
|
750
|
Raquel
Cruz
|
8
|
125
|
1000
|
250
|
750
|
ETAPA 6: DOCUMENTACIÓN
/* El problema consiste
en calcular el salario neto de un trabajador, a partir de la lectura del
nombre,
las horas trabajadas y
el precio por horas y sabiendo que los impuestos aplicados son el 25% sobre el
salario bruto. Imprimir el nombre del trabajador, su salario
bruto, su descuento y salario neto del
trabajador. */
package
PABLO_ALBERTO;
import java.util.Scanner;
public class
SALARIO {
public static void main (String arg[]){
Scanner leer=new Scanner(System.in);
String n;
float ht, ph, sb, d,s;
System.out.println("
Inserte por favor el nombre del trabajador") ;
n=leer.nextLine();
System.out.println("Inserte por favor
las horas trabajadas que realizo el trabajador");
ht=leer.nextFloat();
System.out.println("Inserte por favor
el precio a pagar por las horas trabajadas del trabajador,");
ph=leer.nextFloat();
sb=ht*ph;
d=(float) (sb*0.25);
s=sb-d;
System.out.println("El
nombre del trabajador es..." + n);
System.out.println("El salario bruto
del trabajador es…" + sb);
System.out.println("El descuento
aplicado al salario bruto es…" + d);
System.out.println("El Salario neto
del trabajador es…" + s);
//
PROGRAMA REALIZADO POR PABLO ALBERTO SANCHEZ SANTIAGO
}
}
EJERCICIO 2
EJERCICIO 2
ETAPA 1:
DESCRIPCION DEL PROBLEMA
2.- El problema consiste en leer dos números e
intercambiar sus valores e imprimirlos.
ETAPA 2:
DEFINICION DE LA SOLUCION
1. Datos de entrada
Primera cantidad, a
Segunda cantidad, b
2. Datos de proceso
c=b
d=a
3. Datos de salida
Primera cantidad, c
Segunda cantidad, d
ETAPA 3:
DISEÑO DE LA SOLUCION
Pseudocódigo
Intercambio
Numero:
a, b
Inicio
Inserte por favor la primera cantidad a intercambiar su
valor, a
Inserte por favorla segunda cantidad a intercambiar su
valor,b
Calcular;
c=b
d=a
Imprimir:
La primera cantidad es…, c
La segundaa cantidad …, d
Fin
Diagrama de flujo
ETAPA 4: DESARROLLO
SOLUCION
import
java.util.Scanner;
public
class Intercambio {
public static void main (String arg[]){
Scanner leer=new Scanner(System.in);
float a,b;
System.out.println("Inserte por favor la primera cantidad a
intercambiar su valor");
a=leer.nextFloat();
System.out.println("Inserte por favor la segunda cantidad a
intercambiar su valor,");
b=leer.nextFloat();
c=b;
d=a;
System.out.println("El
primer valor fue...,"+ c);
System.out.println("El
seundo valor fue...,"+ d);
}}
ETAPA 5: DEPURACION DE
PRUEBAS
|
a
|
b
|
c
|
d
|
|
8.9
|
10
|
10
|
8.9
|
|
12
|
20.5
|
20.5
|
12
|
|
45.3
|
50.4
|
50.4
|
45.3
|
ETAPA 6: DOCUMENTACION
/*El
problema consiste en leer dos números e intercambiar sus valores e
imprimirlos.*/
package
PABLO_ALBERTO;
import
java.util.Scanner;
public
class Intercambio {
public static void main (String arg[]){
Scanner leer=new Scanner(System.in);
float a,b;
System.out.println("Inserte por favor la primera cantidad a
intercambiar su valor");
a=leer.nextFloat();
System.out.println("Inserte por favor la segunda cantidad a
intercambiar su valor,");
b=leer.nextFloat();
c=b;
d=a;
System.out.println("El primer valor fue...,"+ c);
System.out.println("El seundo
valor fue...,"+ d);
// PROGRAMA REALIZADO POR PABLO ALBERTO
SANCHEZ SANTIAGO
}}
EJERCICIO 3
ETAPA 1:
DECRIPCION DEL PROBLEMA
3.-Escribir un programa que lea una cantidad en
Dólares. Imprimir su equivalencia en Pesos.
ETAPA 2:
DEFINICION DE LA SOLUCION
1. Datos de entrada
Cantidad de dólares, cd
2. Datos de proceso
p= cd* 16.9115
3. Datos de salida
Total a pesos mexicanos es, p
ETAPA 3:
DISEÑO DE LA SOLUCION
Pseudocódigo
Dólar
Numero:
cd, p
Inicio
Inserte por favor la cantidad de dólar a convertir a
pesos, cd
Calcular:
p=
cd* 16.9115
Imprimir:
Total
a pesos mexicanos es, p
Fin
Diagrama de flujo
ETAPA 4: DESARROLLO SOLUCIÓN
package PABLO_ALBERTO;
import java.util.Scanner;
public class Dolar {
public static void main (String arg[]){
Scanner leer=new Scanner(System.in);
float
p, cd;
System.out.println("Inserte por favor
la cantidad de dólar a convertir a pesos");
cd=leer.nextFloat();
p= (float) (cd*16.9115);
System.out.println("Total
a pesos mexicanos es..."+ p);
}}
ETAPA 5: DEPURACIÓN Y PRUEBAS
|
Cd
|
p
|
|
10
|
169.115
|
|
20
|
338.23
|
|
30
|
507.345
|
ETAPA 6: DOCUMENTACION
/*
3.-Escribir un
programa que lea una cantidad en Dolares. Imprimir su equivalencia en Pesos.
*/
package PABLO_ALBERTO;
import java.util.Scanner;
public class Dolar {
public static void main
(String arg[]){
Scanner leer=new
Scanner(System.in);
float
p, cd;
System.out.println("Inserte por favor
la cantidad de dólar a convertir a pesos");
cd=leer.nextFloat();
p= (float) (cd*16.9115);
System.out.println("Total
a pesos mexicanos es..."+ p);
// PROGRAMA
REALIZADO POR PABLO ALBERTO SANCHEZ SANTIAGO }}



No hay comentarios:
Publicar un comentario