ejercicios resueltos algoritmos

15
Ejercicios Propuestos Diseñe un programa que permita ingresar, mediante un botón y de uno en uno, los sueldos de los empleados de una empresa y muestre luego de cada ingreso la cantidad de sueldos ingresados, el mayor y el menor sueldo ingresado y, el sueldo promedio. //Declaración de Variables double sueldo, promS, sMayor=0, sMenor=Double.MAX_VALUE, sumas; int ns; // Botón Ingresar – Integra todo void ingresar() { leeDato(); calcula(); imprimeResultado(); txtSueldo.text(null); txtSueldo.requestFocus(); } void leeDato() { sueldo=Double.parseDouble(txtSueldo.getText()); } void calcula() { leeDato(); ns++; sumaS+=sueldo; promedioS+=redondear(sumaS/ns,1); if (sueldo>sMayor) sMayor=redondear(sueldo,1); if (sueldo<sMenor) sMenor=redondear(sueldo,1); } double redondear(double numero, int decimales) { return Math.round(numero,Math.pow(10,decimales))/Math.pow(10,decimales); }

Upload: alberto-guillermo-villar-paredes

Post on 13-Sep-2015

350 views

Category:

Documents


2 download

DESCRIPTION

Programación en Java

TRANSCRIPT

Ejercicios Propuestos

Disee un programa que permita ingresar, mediante un botn y de uno en uno, los sueldos de los empleados de una empresa y muestre luego de cada ingreso la cantidad de sueldos ingresados, el mayor y el menor sueldo ingresado y, el sueldo promedio.

//Declaracin de Variablesdouble sueldo, promS, sMayor=0, sMenor=Double.MAX_VALUE, sumas;int ns;

// Botn Ingresar Integra todovoid ingresar() {leeDato();calcula();imprimeResultado();txtSueldo.text(null);txtSueldo.requestFocus();}

void leeDato() {sueldo=Double.parseDouble(txtSueldo.getText());}

void calcula() {leeDato();ns++;sumaS+=sueldo;promedioS+=redondear(sumaS/ns,1);if (sueldo>sMayor) sMayor=redondear(sueldo,1);if (sueldonMayor) nMayor=numero;if (numero=100) && (num=301) && (num=501) && (num=701) && (num