INSTRUCCIONES...
1._Leer una lista de datos mayores que cero. Encuentre e imprima el promedio, el número mayor, el número menor y el rango de dichos números, tomando en cuenta que el rango de una serie de números es la diferencia entre el número mayor y el número menor de dicha serie.
NOMAS TENGO ESTO DE ESTE PROGRAMA, Y NOSE KE MAS LE HARÁ FALTA...
import java.io.*;
class MayoresQueCero_while {
public static void main(String args[]) throws java.io.IOException{
//Declaración de datos
String cadena;
double a=0, b=0, c=0, suma, prom;
DataInputStream recibeDatos = new DataInputStream(System.in);
while(true){ //Empieza el ciclo while
//Lectura de A
System.out.println("Programa No. 10 (Mayores que cero) ");
System.out.println("----------------------------");
System.out.print("Si desea salir, ingrese 0");
do{ //Emipeza el Do...While
System.out.print("\n\nA:");
cadena=recibeDatos.readLine();
try{
a=Double.parseDouble(cadena);
if (a<0){
System.out.println("\n\n Error: Ingrese valor mayor que cero.");
continue;
}
break;
}catch(NumberFormatException e){
System.out.println("\n\nINCORRECTO");
System.out.println("-----------------");
}
}while(true); //Termina el ciclo Do...While
if(a==0)break;
//Lectura de B
do{ //Emipeza el Do...While
System.out.print("\n\nB:");
cadena=recibeDatos.readLine();
try{
b=Double.parseDouble(cadena);
if (b<0){
System.out.println("\n\n Error: Ingrese valor mayor que cero.");
continue;
}
break;
}catch(NumberFormatException e){
System.out.println("\n\nINCORRECTO");
System.out.println("-----------------");
}
}while(true); //Termina el ciclo Do...While
if(b==0)break;
//Lectura de C
do{ //Emipeza el Do...While
System.out.print("\n\nC:");
cadena=recibeDatos.readLine();
try{
c=Double.parseDouble(cadena);
if (c<0){
System.out.println("\n\n Error: Ingrese valor mayor que cero.");
continue;
}
break;
}catch(NumberFormatException e){
System.out.println("\n\nINCORRECTO");
System.out.println("-----------------");
}
}while(true); //Termina el ciclo Do...While
if(c==0)break;
//Calculo de datos
prom=a+b+c=suma;
suma/3;
//Impresion de resultados
System.out.println("El promedio es...="+prom);
}
}
}