:::Ejercicios de JAVA::: Se agradece a los alumnos del 3er Ciclo de Sistemas por la colaboración.
1)Aplicación Automovil
import java.util.Scanner;
/**
*
* @author PC01
*/
public class automoviles {
public static void main(String[] args) {
String marca,modelo,color;
Scanner leer=new Scanner(System.in);
System.out.println("color:");
color=leer.nextLine();
System.out.println("modelo:");
modelo=leer.nextLine();
System.out.println("marca:");
marca=leer.nextLine();
automovil obj=new automovil();
obj.encendido=false;
obj.velocidad=0;
obj.encendermotor();
obj.frenar();
//obj.apagar;
}
creando una Clace automovil:
Boolean encendido;
int velocidad=0;
int x=10;
public void estado(){
if (encendido==true)
System.out.println("encendido");
else
System.out.println("apagado");
}
public void encendermotor(){
if (encendido==true)
System.out.println("estaba encendido");
else{
encendido=true;
System.out.println("se acaba de encender");
}
}
public void acelerar(){
velocidad+=x;//velocidad=velocidad+x;
}
public void frenar(){
if (velocidad!=0){
System.out.println("se mueve");
}
else
velocidad-=x;
System.out.println("no se mueve");
}
}
/**
*
* @author PC01
*/
public class automoviles {
public static void main(String[] args) {
String marca,modelo,color;
Scanner leer=new Scanner(System.in);
System.out.println("color:");
color=leer.nextLine();
System.out.println("modelo:");
modelo=leer.nextLine();
System.out.println("marca:");
marca=leer.nextLine();
automovil obj=new automovil();
obj.encendido=false;
obj.velocidad=0;
obj.encendermotor();
obj.frenar();
//obj.apagar;
}
creando una Clace automovil:
Boolean encendido;
int velocidad=0;
int x=10;
public void estado(){
if (encendido==true)
System.out.println("encendido");
else
System.out.println("apagado");
}
public void encendermotor(){
if (encendido==true)
System.out.println("estaba encendido");
else{
encendido=true;
System.out.println("se acaba de encender");
}
}
public void acelerar(){
velocidad+=x;//velocidad=velocidad+x;
}
public void frenar(){
if (velocidad!=0){
System.out.println("se mueve");
}
else
velocidad-=x;
System.out.println("no se mueve");
}
}
2)Aplicación Cuadrado
/**
*
* @author UAP-ICA
*/
import java.util.*;
public class Cuadrado {
Scanner leer = new Scanner(System.in);
int cuadrado2;
int lado,area;
int cuadra2(){
int c;
System.out.println("Ingrese el cuadrado: ");
c = leer.nextInt();
return c;
}
void ingresar(){
System.out.println("Lado:");
lado=leer.nextInt();
}
void calcular(){
area=lado*lado;
}
void menor(){
if (area<100)
System.out.println("Este cuadrado es muy pequeño: "+area);
else
System.out.println("Este cuadrado es Grande: "+area);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Cuadrado c1=new Cuadrado();
c1.ingresar();
c1.calcular();
c1.menor();
}
}
3)Aplicación Promedio de 2 Notas
import java.util.*;
public class Promedio {
Scanner leer = new Scanner(System.in);
double nota1,nota2, promedio;
double Ingresar(){
double x;
System.out.println("Ingresar nota: ");
x = leer.nextInt();
return x;
}
double Promedios(double x, double y){
double z;
z = (x+y)/2;
return z;
}
void mostrar(){
if ( promedio > 13)
System.out.println("Promedio Felicitaciones: " + promedio);
else
System.out.println("Promedio:"+promedio);
}
public static void main(String[] args) {
// TODO code application logic here
Promedio m1 = new Promedio();
m1.nota1 = m1.Ingresar();
m1.nota2 = m1.Ingresar();
m1.promedio = m1.Promedios(m1.nota1, m1.nota2);
m1.mostrar();
}
}
4)Aplicación Trabajador
package javaapplication10;
import java.util.*;
public class Trabajador {
Scanner leer = new Scanner(System.in);
public String nombre;
int sueldo, montopagar,categoria;
void nombre(){
System.out.println("Ingrese el nombre del trabajador: ");
nombre = leer.nextLine();
}
int sueldo(){
int x;
System.out.println("Ingrese el sueldo a pagar: ");
x = leer.nextInt();
return x;
}
void categoria(){
System.out.println("Ingrese la categoria: \n(1) \n(2) \n(3)\n(4)");
categoria = leer.nextInt();
}
void montofinal(){
switch (categoria){
case 1:montopagar+=(sueldo*0.38);
break;
case 2:montopagar+=(sueldo*0.21);
break;
case 3:montopagar+=(sueldo*0.12);
break;
case 4:montopagar+=(sueldo*0.08);
break;
default:System.out.println("No se ha definido aumento");
}
return;
}
void mostrar(){
System.out.println("Nombre del trabajador: " + nombre);
System.out.println("Reconocido de la categoria: " + categoria );
System.out.println("Su Monto a cobrar es el siguiente: " +sueldo);
}
public static void main(String[] args) {
Trabajador t1 = new Trabajador();
t1.nombre();
t1.sueldo=t1.sueldo();
t1.categoria();
t1.montofinal();
t1.mostrar();
}
}