Pseudocodigo Proyecto Integrador Java
Enviado por retro64 • 16 de Febrero de 2019 • Trabajo • 33.918 Palabras (136 Páginas) • 170 Visitas
package cuadrosdedialogo;
import java.io.IOException;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
public class CuadrosDeDialogo {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
int a = 0, b = 0, c = 0;
String es;
while (a != -1) {
es = JOptionPane.showInputDialog("Ingrese el la opcien que prefiera \n 1.Ingles. \n 2.Logica de programacion. \n 3.Fundamentos de redes. \n si ingresa -1 el programa terminara.");
a = Integer.parseInt(es);
switch (a) {
case 1:
CuadrosDeDialogo glo;
glo = new CuadrosDeDialogo();
glo.Ingles();
break;
case 2:
CuadrosDeDialogo quad;
quad = new CuadrosDeDialogo();
quad.Logica();
break;
case 3:
CuadrosDeDialogo fun;
fun = new CuadrosDeDialogo();
fun.Fundament();
break;
}
}
JOptionPane.showMessageDialog(null, "Gracias por ejecutar el programa");
}
public void Logica() {
int b = 0;
while (b != -1){
String es = JOptionPane.showInputDialog("Ingrese la opcion que quiere. \n 1.ESTRUCTURAS DE CONTROL-SECUENCIALES."
+ "\n 2.ESTRUCTURAS DE CONTROL-CONDICIONALES. \n 3.ESTRUCTURAS DE CONTROL-CONDICIONALES CON OPERADORES LOGICOS. "
+ "\n 4.ESTRUCTURAS DE CONTROL-CONDICIONALES MULTIPLES. \n 5.ESTRUCTURAS DE CONTROL-CICLICAS. \n -1 Volver al menu anterior.");
b = Integer.parseInt(es);
int c = 0;
int cicli = 0;
switch (b) {
case 1:
while (c != -1){
es = JOptionPane.showInputDialog("Ingrese la opcion del problema que quiere probar. \n 1.Vendedor de celulares. \n 2.Decuento de saco de harina. "
+ "\n 3.Nuevo salario. \n 4.Notas finales. \n 5.Porcentaje de hombres y mujeres. \n -1 Volver al menu anterior");
c = Integer.parseInt(es);
switch (c) {
case 1:
double comision,
totalcomision,
v1,
v2,
v3,
sueldo,
totalganancias;
es = JOptionPane.showInputDialog("¿Cuanto le pagan de sueldo al mes?");
sueldo = Integer.parseInt(es);
es = JOptionPane.showInputDialog("¿Cuanto costo el primero, el segundo y el tercer producto que vendio?");
comision = 0.15;
v1 = Integer.parseInt(es);
v2 = Integer.parseInt(es);
v3 = Integer.parseInt(es);
totalcomision = (v1 + v2 + v3) * comision;
JOptionPane.showMessageDialog(null, "Su comision es de: $" + totalcomision);
totalganancias = totalcomision + sueldo;
JOptionPane.showMessageDialog(null, "Su sueldo mas comision de este mes será de: $" + totalganancias);
break;
case 2:
double saco,
descuento,
total;
descuento = 0.2;
es = JOptionPane.showInputDialog("¿Que valor tiene el saco que quiere pagar?");
saco = Integer.parseInt(es);
total = saco - (saco * descuento);
JOptionPane.showMessageDialog(null, "El total a pagar por el saco con el descuento es de: $" + total);
break;
case 3:
double salario,
pextra,
nsalario,
aumento;
pextra = 0.15;
es = JOptionPane.showInputDialog("¿Cuanto era su salario anterior?");
salario = Integer.parseInt(es);
aumento = pextra * salario;
nsalario = salario + aumento;
JOptionPane.showMessageDialog(null, "Su nuevo salario es de: $" + nsalario);
...