Cómo funciona JustAnswer:

  • Preguntar a un Experto
    Los expertos tienen muchos conocimientos valiosos y están dispuestos a ayudar en cualquier pregunta. Credenciales confirmadas por una empresa de verificación perteneciente a Fortune 500.
  • Obtener una respuesta profesional
    Por correo electrónico, mensaje de texto o notificación mientras espera en su sitio.
    Haga preguntas de seguimiento si lo necesita.
  • Garantía de satisfacción plena
    Garantizamos tu satisfacción.

Formule su propia pregunta a Andresxw

Andresxw
Andresxw, Técnico informático
Categoría: Informática
Clientes satisfechos: 37
Experiencia:  profesional en formación
72649566
Escriba su pregunta sobre Informática aquí...
Andresxw está en línea ahora

programa en java EL programa debe presentar un menú en el

Pregunta del cliente:

programa en java

EL programa debe presentar un menú en el cual el usuario pueda escoger entre las siguientes funciones:
1. Titulo = examen validación java
1.1 Pedir un nombre de usuario y número de teléfono, este debe aparecer en las siguientes funciones al inicio como un título antes de cualquier operación
1.2 Pedir un número al usuario y determinar los múltiplos de ese número del 1 al 200 de manera ordenada, saltando línea.
1.3 Realizar un submenú con las operaciones aritméticas, recuerde q el nombre del usuario debe aparecer en cada operación, y cuando finaliza el submenú el sistema debe colocar una 5ta opción de REGRESAR AL MENU PRINCIPAL
1.4 Realice un programa q permita comparar dos números de entrada, es decir, pedir dos números y arrojar como resultado si los números son iguales
1.5 Realice la función de salida, si el usuario desea debe ingresar el número 125 para salir.
1.6 Realice una función escondida al usuario, q no la vea, o no tenga acceso a ella, donde para ingresar, la persona debe digitar el número 100 y su salida será su nombre respectivo.

Les recomiendo trabajar bien los ciclos while para la función de submenú dado que habrá un while que controle el flujo del menú principal y un segundo q controle el flujo de las operaciones, el punto 1.6 hace referencia a un case nuevo, que no ira en el menú especificado pero q tendrá como referencia el numero 100 (case 100). Muchos éxitos en el desarrollo del trabajo
Enviada: hace 3 año.
Categoría: Informática
Experto:  Andresxw escribió hace 3 año.
Soy Andres Molina y le doy la bienvenida a JustAnswer.

Revisando el trabajo que le enviaron de deber puedo darme cuenta de que están recién empezando a conocer Java y por lo tanto le piden un sencillo código de practica el cual todavía no maneja métodos ni tampoco clases ni GUI y por lo tanto he desarrollado el código sencillo a nivel de aprendiz para que lo revise y verifique si cumple con los requisitos de su pregunta.

codigo del programa

import java.util.Scanner;

/**
*
* @author xxxx
*
* programa en java
*/
public class ExamenValidaciónJava {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

Scanner leer = new Scanner(System.in);
// Titulo
System.out.println("\tExamen Validacion Java");
//Pide nombre
System.out.println("Ingrese un nombre de usuario");
//Recoge el nombre de usuario
String nUsuario = leer.nextLine();

//Pide Numero de telefono
System.out.println("Ingrese un numero de telefono");
//Recoge el numero de telefono
String nTelefono = leer.nextLine();

//Pide un número al usuario y determina los múltiplos de ese número del 1 al 200 de manera ordenada, saltando línea.

System.out.println("Ingrese un numero para determinar su multiplo");
int num = leer.nextInt();

System.out.println("Multiplos de "+ num +" del 1 al 200 son:");
for(int i = 1; i <= 200; i++){
if(i % num == 0){
String multiplo = i + " \n";
System.out.println(multiplo);
}
}

//Realizar un submenú con las operaciones aritméticas

System.out.println("\t Submenu de Operaciones Aritmeticas\n");

int salida = 0;

while(salida != 125){

double resultado;

System.out.println("\tPara salir del \"Submenu de Operaciones Aritmeticas\" ingrese el numero \"125\" caso contrario presione 5");
salida = leer.nextInt();
if (salida == 125) break;

System.out.println("\n\nSelecciones una de las siguientes opciones \n");

System.out.println("Opcion 1 = Suma ");
System.out.println("Opcion 2 = Resta");
System.out.println("Opcion 3 = Multiplicacion");
System.out.println("Opcion 4 = Division\n");


System.out.println("\nEscriba la opcion selecionada, por ejemplo: 1 \n");
int opcion = leer.nextInt();

while(opcion == 1){

System.out.println("Ingrese el primer numero a sumar");
int num1 = leer.nextInt();
System.out.println("Ingrese el segundo numero a sumar");
int num2 = leer.nextInt();

System.out.println("\nEstimado "+ nUsuario +" el resultado de la suma es: "+ (resultado = num1 + num2)+ "\n");

System.out.println("Desea regresar al menu principal? Escriba \"0\" para regresar y \"1\" para continuar sumando \n ");
opcion = leer.nextInt();

}

while(opcion == 2){

System.out.println("Ingrese el primer numero a restar");
int num1 = leer.nextInt();
System.out.println("Ingrese el segundo numero a restar");
int num2 = leer.nextInt();

System.out.println("\nEstimado "+ nUsuario +" el resultado de la resta es: "+ (resultado = num1 - num2)+ "\n");

System.out.println("Desea regresar al menu principal? Escriba \"0\" para regresar y \"2\" para continuar restando \n ");
opcion = leer.nextInt();

}

while(opcion == 3){

System.out.println("Ingrese el primer numero a multiplicar");
int num1 = leer.nextInt();
System.out.println("Ingrese el segundo numero a multiplicar");
int num2 = leer.nextInt();

System.out.println("\nEstimado "+ nUsuario +" el resultado de la multiplicacion es: "+ (resultado = num1 * num2)+ "\n");

System.out.println("Desea regresar al menu principal? Escriba \"0\" para regresar y \"3\" para continuar multiplicando \n ");
opcion = leer.nextInt();

}

while(opcion == 4){

System.out.println("Ingrese el primer numero a dividir");
int num1 = leer.nextInt();
System.out.println("Ingrese el segundo numero a dividir");
int num2 = leer.nextInt();

System.out.println("\nEstimado "+ nUsuario +" el resultado de la division es: "+ (resultado = num1 / num2)+ "\n");

System.out.println("Desea regresar al menu principal? Escriba \"0\" para regresar y \"4\" para continuar dividiendo \n ");
opcion = leer.nextInt();

}

}


//Realice un programa q permita comparar dos números de entrada



System.out.println("\n\t Ingrese dos numeros para compararlos si son iguales\n");
System.out.println("primer numero a comparar");
int comp1 = leer.nextInt();
System.out.println("\nsegundo numero a comparar");
int comp2 = leer.nextInt();
if(comp1 == comp2)
System.out.println("Los dos numeros "+ comp1 +" y "+ comp2 +" son iguales");
else
System.out.println("Los dos numeros "+ comp1 +" y "+ comp2 +" no son iguales\n");

System.out.println("\tPara salir del \"Programa ingrese el numero 125\" caso contrario presione 5");
salida = leer.nextInt();
if(salida == 125) System.exit(0);




//Realice una función escondida al usuario, q no la vea, o no tenga acceso a ella, donde para
//ingresar, la persona debe digitar el número 100 y su salida será su nombre respectivo.

int textOculto = leer.nextInt();
switch(textOculto){
case 100:

System.out.println("Saludos " + nUsuario);

break;
}

}

}
Andresxw, Técnico informático
Categoría: Informática
Clientes satisfechos: 37
Experiencia: profesional en formación
Andresxw y otros otros especialistas en Informática están preparados para ayudarle
Experto:  Andresxw escribió hace 3 año.
Por favor no olvide dejar su valoración a la respuesta, porque solamente así se me valora el trabajo realizado, espero su comprensión.


Gracias ;) .


RECUERDE, que después de calificar la respuesta si tiene más preguntas, puede hacerlas sin costo adicional.

Opiniones de nuestros clientes:

 
 
 
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Gracias! Servicio excelente. Me ha gustado trabajar con los Expertos. Éxito y gracias. Estefanía Chile
  • Muy agradecida. Si lo necesito volveré a utilizar el site. Mari Ramírez San Juan, Puerto Rico
  • El tiempo de respuesta es excepcional, de menos de 6 minutos. La pregunta se respondió con profesionalidad y con un alto grado de compasión. Inés Santander
  • Quedé muy satisfecho con la rapidez y la calidad de los consejos que recibí. Me gustaría añadir que puse en práctica los consejos y que funcionaron la primera vez y siguen haciéndolo. Luis Málaga
  • Es un servicio fantástico y M. Castillo me ayudó muchísimo y me proporcionó algunos sitios web y herramientas estupendos que me permitieron ampliar mis conocimientos sobre la pregunta. ¡Muchas gracias! Esther Sevilla
  • Un servicio estupendo: rápido, eficiente y preciso. ¿Qué más se puede pedir? No tengo palabras para agradecer su ayuda. María Barcelona
 
 
 

Conozca a los expertos:

 
 
 
  • Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.es/uploads/JE/jesemo/2012-2-26_21847_yocarnet.64x64.jpg Avatar de Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.es/uploads/ES/Estigia/2011-10-18_211225_VMNB.64x64.JPG Avatar de Estigia

    Estigia

    Ing. en Electrónica

    Clientes satisfechos:

    1009
    Especializado en HW, SW e Infraestructura de Redes.
  • http://ww2.justanswer.es/uploads/AR/arcangelus/2012-1-3_2523_Jluis.64x64.jpg Avatar de arcangelus

    arcangelus

    Ing. en Sistemas

    Clientes satisfechos:

    428
    Más de 20 años de experiencia en Informatica
  • http://ww2.justanswer.es/uploads/RR/rrubidio/2015-3-16_19381_arnetnuevo.64x64.jpeg Avatar de Rubén Díaz

    Rubén Díaz

    Técnico en computación, informática

    Clientes satisfechos:

    381
    Más de 7 años de experiencia en soporte informático in-situ y remoto, con conocimientos en equipos Windows, Mac, Smartphone y periféricos.
  • http://ww2.justanswer.es/uploads/AL/Albertillo/2012-10-29_21350_newtshirthe.64x64.jpg Avatar de Albertillo

    Albertillo

    Ingeniero Superior en Informática

    Clientes satisfechos:

    23
    Último curso de carrera
  • http://ww2.justanswer.es/uploads/RA/ratonxi/2012-1-3_151146_1.64x64.png Avatar de ratonxi

    ratonxi

    Licenciatura

    Clientes satisfechos:

    13
    Licenciado en Física, expecialidad física computacional.
 
 
 

Preguntas relacionadas con Informática