Ejercicios de metodos
1.-Diseñe un método que imprima los datos de una persona ingresados por teclado e indicar si es mayor o menor de edad.
import java.util.*; class Ejercicio2 { public String nombre; public int a; Scanner dato = new Scanner(System.in); public void usuario(String nombre ,int a){ System.out.println("****************"); System.out.println("Ingrese su nombre"); nombre = dato.next(); System.out.println("Ingrese la edad"); a = dato.nextInt(); System.out.println("El nombre del usuario es "+nombre+" "+" y su edad "+" "+a+" años \n" ); if(a <18){ System.out.println("El usuario es menor de edad"); }else{ System.out.println("El usuario es mayor de edad"); } } public static void main (String []args){ Ejercicio2 d = new Ejercicio2 (); d.usuario("", 0); } }
2.- import java.util.*;
class Ejercicio3 {
Scanner dato=new Scanner(System.in);
public void multiplicar(int n1){
System.out.println("Ingrese el numero");
n1 = dato.nextInt();
for(int a=1;a<=12;a++){
int resul=a*n1;
System.out.println(" º "+ a + " x " +n1+ " = " +resul);
}
}
public static void main(String[]args){
Ejercicio3 tabla = new Ejercicio3();
tabla.multiplicar(0);
}
}
3.- Elabore un método que simule el proceso de subir a un piso en un ascensor, donde el numero de piso es ingresado por teclado.
import java.util.*; public class Ejercicio4 { public int b; Scanner dato=new Scanner(System.in); public void subir(int b){ System.out.println("Ingrese el numero de piso"); b = dato.nextInt(); for(int a=1;a<=b;a++){ System.out.println(" sube al piso "+a); } } public static void main(String[]args){ Ejercicio4 sub = new Ejercicio4(); sub.subir( 0); }
4.- En un supermercado se hace un 20% de descuento a los clientes cuya compra supere los 1000 en las áreas de frutas, verduras y abarrotes. ¿ Cual sera el total que pagara una persona por su compra ?, se debe mostrar el nombre del cliente , producto, precio , cantidad , descuento y total a pagar….
import java.util.*; public class compras { Scanner dato = new Scanner(System.in); public void compraproducto(){ String nproducto =""; double precio, totalc; double tp =0; int cantidad; System.out.println("Ingreso el nombre del producto"); nproducto= dato.next(); System.out.println("Ingreso el precio del producto"); precio = dato.nextDouble(); System.out.println("Ingreso la cantidad"); cantidad =dato.nextInt(); totalc = precio * cantidad; System.out.println("El total es : "+totalc); if(totalc > 1000){ System.out.println("El descuento es ; "+totalc*0.20); tp = totalc - (totalc*0.20); System.out.println("El neto a pagar es : "+tp); }else{ System.out.println("No hay descuentos"); } } public void seccion ( ) { String cliente; System.out.println("Ingreso el nombre del cliente"); cliente = dato.next(); System.out.println("Ingrese el nombre de la sección de productos"); String opcion =""; opcion = dato.next(); switch(opcion) { case "frutas": compraproducto(); break; case "verduras": compraproducto(); break; case "abarrotes": compraproducto(); break; } } public static void main (String []args){ compras cp = new compras(); cp.seccion(); } }
5.- Crea un método que al ingresar por teclado un número cualquiera, muestre la cantidad de números pares a partir del 2, por ejemplo: si se introduce 7, entonces se imprimirá, 2, 4, 6, 8, 10, 12,14 o si se introduce 10 = 2, 4, 6, 8, 10, 12, 14, 16, 18, 20.
import java.util.*; public class Ejercicio7 { Scanner dato = new Scanner(System.in); void numerospares(){ System.out.println("Introduceumero"); int n = dato.nextInt(); int i =0; int j =1; System.out.println("Losros pares son ; "); do{ if(j%2==0) { System.out.print(j+","); j++; i++; }else { j++; } }while( i != n); } public static void main(String[]args){
Ejercicio7 numpar =new Ejercicio7();
numpar.numerospares(); }
}
6.- Diseñe un método que al ingresar por teclado un numero, si es par mostrar el doble, si es impar mostrar el triple.
import java.util.*; public class Ejercicio8 { Scanner dato = new Scanner(System.in); void dobleotriple(){ int numero; System.out.println("Ingreseumero a evaluar ;"); numero = dato.nextInt(); if( numero % 2 == 0 ){ System.out.println("Ele del numero ==> " + 2* numero); } else { System.out.println("Elle del numero ==> " + 3* numero); } } public static void main(String []args){ Ejercicio8 dt = new Ejercicio8(); dt.dobleotriple(); } }
Comentarios
Publicar un comentario