El documento describe un programa que lee números introducidos por el usuario hasta que se introduce un cero. El programa calcula la suma de todos los números leídos, el promedio y la cantidad de números mayores al promedio. El código implementa este programa usando un bucle do-while, variables para almacenar la suma, el contador y el promedio, y muestra los resultados al final.
1. UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACION HUMANAS Y TECNOLOGIAS
NOMBRE: GEOVANNY YUNGAN
EVALUACIÓN 1
Escribir un programa donde se puedan leer tantos números como se quiera hasta que llegue a un cero.
El resultado es la suma de todos los números leídos, calcular el promedio, e indicar cuántos elementos
son mayores a la media.
package evaluaciones;
import java.util.Scanner;
class enavuacion1 {
public static void main(String[] args)
{
Scanner datos=new Scanner(System.in);
double suma=0,acumulador=0,cant;
double precio, total;
do
{
System.out.println(" Introduzca la cantidad del producto");
cant=datos.nextInt();
System.out.println(" Introduzca el valor unitario de producto");
precio=datos.nextDouble();
total=cant*precio;
acumulador=acumulador+total;
}while(cant!=0 /*&& precio!=0*/);
System.out.println(" El total a pagar de la factura es: "+
acumulador);
}
EJECUCION
2. 1. Leer cantidades y precios y al final indique el total de la factura. Introducimos primero la cantidad
vendida, después el precio y cuando la lectura sea cero escribirá el total.
//GEOVANNY YUNGAN
import java.util.Scanner;
class ASnumeros {
public static void main(String arg [])
{
Scanner datos=new Scanner(System.in);
double a, promedio=0,cont=0;
int suma=0,acumulador=0;
do
{
System.out.println(" Ingrese qualquier numero hasta precionar el cero");
a=datos.nextDouble();
suma+=a;
cont++;
if (a>0)
acumulador++;
}while(a!=0);
promedio=(suma+promedio)/acumulador;
System.out.println(" la suma total es: "+ suma);
System.out.println(" el promedio es:"+ promedio);
}
}
EJECUCION