Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - EdwarRestrepo

Páginas: [1]
1
Hola, agradecería ayuda para completar el código para resolver lo que pide este ejercicio.

Crear un programa que solicite a 5 usuarios ingresar la siguiente información:

• Nombre
• Edad
• Sexo

El programa deberá mostrar la siguiente información:

• El listado general de las personas registradas con todos sus datos
• La cantidad de hombres mayores de edad registrados
• La cantidad de hombres menores de edad registrados
• La cantidad de mujeres mayores de edad registradas
• La cantidad de mujeres menores de edad registradas.


Código: [Seleccionar]
Scanner lea = new Scanner (System.in);
       
     
        String nombre = lea.nextLine();
        for (int i = 0; i < usuarios.length; i++) {
            System.out.print("Ingrese su nombre: " + (i+1) + " : ");
            usuarios[i] = nombre();
           

        System.out.println("Ingresa tu sexo (H-hombre y M-mujer)");
        char sexo = lea.next().charAt(0);
       
        System.out.println("Ingresa tu edad: ");
        int edad = lea.nextInt();
       
        if (sexo=='h'){
            System.out.println("Eres hombre");
        }
        else if (sexo=='m'){
            System.out.println("Eres mujer");
        }
       
        if (edad>=18){
            System.out.println("Eres mayor de edad");
        }
        else {
            System.out.println("Eres menor de edad");
        }
 

2
Hola, agradecería ayuda para resolver este problema (completar el código que adjunto que está iniciado pero no terminado)

Crear un programa que solicite al usuario ingresar 10 números enteros, dichos números deben ser almacenados en un arreglo. Luego validar de los 10 números ingresados por el usuario cuantos son positivos, cuantos negativos y cuantos iguales a cero. El rograma imprimirá la cantidad y los números de cada grupo.

Ejemplo:

Cantidad de No. Positivos: 4
Números positivos ingresados: 4, 2, 8, 7
Cantidad de No. Negativos: 4
Números negativos ingresados: -5, -14, -32, -15
Cantidad de No. Igual a cero: 2


Código: [Seleccionar]
public static void main(String[] args) {
        Scanner lea = new Scanner(System.in);
       int numeros, suPos = 0, conPos = 0, suNeg = 0, conNeg = 0, conCeros = 0;
            for ( int i=1; i<=10;i++){
              System.out.print("Ingrese un numero[" + i + "]= ");
              numeros = lea.nextInt();

             
             if (numeros == 0){
             conCeros++;
             }
             else if (numeros > 0){
             suPos += numeros;
             conPos++;
             }
             else{
             suNeg = numeros;
             conNeg++;
             }
        }
        System.out.println("\nCantidad de No. Positivos: " + conPos);                                                                 
        System.out.println("Cantidad de No. Negativos: " + conNeg);
        System.out.println("Cantidad de No. Igual a Ceros: " + conCeros);
        System.out.println("Numeros positivos ingresados: " + suPos);
        System.out.println("Numeros negativos ingresados: " + suNeg);
       
    }

3
Hola, agradecería ayuda para completar el código para solucionar este ejercicio.

Crear un programa que solicite al usuario ingresar 5 notas obtenidas por un alumno (comprendidas entre 1.0 y 5.0). A continuación, debe mostrar todas las notas, el promedio de las 5 notas, la nota más alta que ha sacado y la menor.

Ejemplo:

Notas ingresadas: 4.0, 2.8, 4.5, 3.2, 1.7
Promedio de notas: 3.2
Nota más alta: 4.5
Nota más baja: 1.7


Código: [Seleccionar]
import java.util.Scanner;

public class loco {
 
    public static void main(String[] args) {
       
        int notas[] = new int[5];
        double promedio = 0;
        int acumulador = 0;
        Scanner lea = new Scanner(System.in);
       
        for (int i = 0; i < notas.length; i++) {
           
            System.out.print("Ingrese la nota No. " + (i+1) + " : ");
            notas[i] = lea.nextInt();
           
            acumulador = acumulador + notas[i];
           
        }
       
        promedio = acumulador / 5;
        System.out.println("El promedio de las notas es: " + promedio);
       
        for (int i = 0; i < notas.length; i++) {
           
            if(notas[i] >= promedio){
               
            }
           
        }
    }     
       
}   

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".