ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Problemas condicionales java


Enviado por   •  3 de Noviembre de 2022  •  Trabajo  •  2.044 Palabras (9 Páginas)  •  168 Visitas

Página 1 de 9

[pic 1]

[pic 2]

S.E.P.           TECNOLÓGICO NACIONAL DE MÉXICO [pic 3][pic 4]

                                           INSTITUTO          TECNOLÓGICO De Tuxtepec 

 

                                           

[pic 5]


Índice

Ejercicio No.1        1

Pseudocódigo:        1

Diagrama de flujo:        2

Pantalla de corrida:        3

Ejercicio No.2        4

Pseudocódigo:        4

Diagrama de flujo:        5

Pantalla de corrida:        6

Ejercicio No.3        7

Pseudocódigo:        7

Diagrama de flujo:        8

Pantalla de corrida:        9

Ejercicio No.4        10

Pseudocódigo:        10

Diagrama de flujo:        11

Pantalla de corrida:        12

Ejercicio No.5        13

Pseudocódigo:        13

Diagrama de flujo:        14

Pantalla de corrida:        15

Ejercicio No.6        16

Pseudocódigo:        16

Diagrama de flujo:        17

Pantalla de corrida:        18

Ejercicio No.7        19

Pseudocódigo:        19

Diagrama de flujo:        20

Pantalla de corrida:        21

Ejercicio No.8        22

Pseudocódigo:        22

Diagrama de flujo:        23

Pantalla de corrida:        24

Ejercicio No.9        25

Pseudocódigo:        25

Diagrama de flujo:        26

Pantalla de corrida:        27

Ejercicio No.1 

El gobierno después de tres años, decide aumentar el sueldo a los 20 trabajadores de las universidades, pero pone como condición que el mismo se hará de acuerdo al tiempo de servicio en la institución, para este aumento se tomara en cuenta lo siguiente:

  • Tiempo de servicio de 1 a 5 años ; aumento 3%
  • Tiempo de servicio de 5 a 10 años; aumento 5%
  • Tiempo de Servicio de 10 a 20 años; aumento 8%
  • Tiempo de servicio de 20 años o más; aumento 12%

Pseudocódigo:

import javax.swing.*;

public class Ejercicio_1_Aumento_de_sueldo{

public static void main (String arg[]){

int sueldo,tiempo;

double aumento=0;

for (int trabajo=1;trabajo<=20; trabajo++);

tiempo=Integer.parseInt(JOptionPane.showInputDialog("Ingrese sus años trabajando"));

sueldo=Integer.parseInt(JOptionPane.showInputDialog("Ingrese tu sueldo"));

if(tiempo>=1 && tiempo<=5){

aumento=sueldo+(sueldo*.03);

}

else

 if(tiempo>=5 && tiempo<=10){

aumento=sueldo+(sueldo*.05);

}

else

if(tiempo>=10 && tiempo<=20){

aumento=sueldo+(sueldo*.08);

}

else

if(tiempo>=20){

aumento=sueldo+(sueldo*.12);

}

JOptionPane.showMessageDialog(null,"Su sueldo ha cambiado, ahora su nuevo sueldo es de: $"  +aumento);

}

}

         


Diagrama de flujo:

[pic 6]


Pantalla de corrida:

 

          [pic 7][pic 8]


[pic 9]

Ejercicio No.2 

Una discoteca desea leer la edad de las persona y mostrar un mensaje que indique “Acceso denegado” si no es mayor de edad. Utilice el operador lógico NOT. Utilizar un do.. while controlado por una respuesta [S/N] y checar que no entren más personas de la capacidad maxima permitida

Pseudocódigo:

import javax.swing.*;

public class Ejercicio_2_Discoteca{

public static void main (String arg[]){

int edad, pers;

pers=1;

char res='S';

 String r;

do{

edad=Integer.parseInt(JOptionPane.showInputDialog("Ingresa tu edad"));

if(edad>=18){

JOptionPane.showMessageDialog(null,"Acceso autorizado");

}

else{

JOptionPane.showMessageDialog(null,"Acceso denegado");

 }

r=JOptionPane.showInputDialog("¿Hay mas personas esperando? [S/N]");

 res=r.charAt(0);

 pers++;

 }

 while (pers<=10);

 while(res=='S'|| res=='s');

}

}

         


Diagrama de flujo:

[pic 10]


Pantalla de corrida:

 


[pic 11][pic 12][pic 13][pic 14][pic 15]

Ejercicio No.3 

Una agencia de autos necesita un sistema para calcular el pago mensual para los 10 agentes de ventas de autos, basándose en lo siguiente:

  • El pago base es de $350, más una comisión de $15 por cada auto vendido y un bono de $40 si vendió más de 15 autos.
  • El impuesto a pagar es el 5 % del pago total.
  • Los datos de entrada son el nombre del vendedor y el número de autos vendidos en el mes.
  • Se desea imprimir el nombre del vendedor, el sueldo bruto, el impuesto y el sueldo neto.

Pseudocódigo:

import javax.swing.*;

...

Descargar como (para miembros actualizados) txt (14 Kb) pdf (771 Kb) docx (678 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com