public class hhh {
public static void main(String[] args) {
Scanner leer= new Scanner(System.in);
double vector[]= new double[5];// esta es para definir el vector y tamaño
for(int i=0; i<=4; i++) // esta nos sirve para recorrido del vector
{
vector[i]=leer.nextDouble(); // este lee los datos introducidos por teclado y los guarda en la posicion i del vector
if (vector[i]>=10 || vector[i]< 0) // en esta condicion solo se pueden introducir numero del 0 al 9
{
System.out.println("el numero introducido no es valido, por favor vuelvalo a intentar "); // esta nos imprime el error pedido
vector[i]=leer.nextDouble();// para reanudar el proceso despues del error
}
}
int conta1=0,conta2=0,conta3=0; // definimos contadores, los cuales vamos a utilizar para las condiciones if mas adelante
System.out.println(); // esto es un espacio
System.out.println("componentes del vector"); // impresion de un mensaje para llevar un orden
for (int i=0; i<=4; i++) // ciclo for para definir el recorrido del vector
{
System.out.print(vector[i] + " "); // imprime el los vectores introducidos por teclado
if (vector[i]<=3) // condicion que define los numeros mayores a 0 o menoresiguales a 3
{
conta1++; // este nos cuenta los numeros que estan entre 0-3 segun la condicion anterior
}
else if (vector[i]>=3.1 && vector[i]<=7) // define los numeros mayores a 3.1 y menores o iguales a 7
{
conta2++;// este este nos cuenta los numeros que estan entre 3.1-7 segun la condicion anterior
}
if (vector[i]<=7.1 && vector[i]<=9) // define los numeros mayores a 7.1 y menores o iguales a 9
{
conta3++; // este este nos cuenta los numeros que estan entre 7.1-9 segun la condicion anterior
}
}
System.out.println(); // espacio
System.out.println("los numeros mayores a 0 y menores a 3 son "+ conta1);// imprime el primer contador de la primera condicion
System.out.println("los numeros mayores a 3.1 y menores a 7 son "+ conta2);//imprime el segundo contador de la segunda condicion
System.out.println("los numeros mayores a 7.1 y menores a 9 son "+ conta3);//imprime el segundo contador de la tercera condicion
}
}
No hay comentarios:
Publicar un comentario