Está en la página 1de 4

import java.util.Scanner; System.out.

println("Horas trabajadas:
public class Administrativo extends "+HorasTrabajadas);
Persona{ }
String area; }
public void RegistrarDatos(){
Scanner intro= new
Scanner(System.in); import java.util.Scanner;
System.out.println("Ingrese su nombre: public class Institucion extends Persona{
"); String direccion;
nombre=intro.nextLine(); public void RegistrarDatos(){
System.out.println("Ingrese el area al Scanner intro= new
que pertenece"); Scanner(System.in);
area=intro.nextLine(); System.out.println("Ingrese su nombre:
} ");
public void Sueldo(){ nombre=intro.nextLine();
System.out.println("Su sueldo es: System.out.println("Direccion de la
3000"); institucion");
} direccion=intro.nextLine();
public void Consultar(){ }
System.out.println("Nombre: public void SueldoTotal(){
"+nombre); System.out.println("No tiene sueldo");
System.out.println("Area: "+area); }
} public void Resumen(){
} System.out.println("Gracias por su
atencion espero el programa haya ayudado
para lo que necesitaba");
}
public void Consultar(){
import java.util.Scanner; System.out.println("Nombre:
public class Docente extends Persona { "+nombre);
String cargo; System.out.println("Direccion:
int HorasTrabajadas; "+direccion);
public void RegistrarDatos(){ }
Scanner intro= new }
Scanner(System.in);
System.out.println("Ingrese su nombre:
"); import java.util.Scanner;
nombre=intro.nextLine(); public class Main {
System.out.println("Ingrese su cargo"); public static void main(String[] args) {
cargo=intro.nextLine(); int general = 0;
System.out.println("Ingrese sus horas Scanner gen=new Scanner(System.in);
trabajadas"); Scanner op=new Scanner(System.in);
HorasTrabajadas=intro.nextInt(); Persona per=new Persona();
} int opcion = 0;
public void Sueldo(){ Administrativo admi=new
System.out.println("Su sueldo es: Administrativo();
3500"); int opcion1 = 0;
} Docente doc=new Docente();
public void Consultar(){ PersonalDeLimpieza perlim=new
System.out.println("Nombre: PersonalDeLimpieza();
"+nombre); System.out.println(per.Saluda());
System.out.println("Cargo: "+cargo); Institucion ins = new Institucion();
System.out.println("Opciones System.out.println("Menu");
generales"); System.out.println("1.registrar");
System.out.println("2.consultar");
System.out.println("1.Administrativo"); System.out.println("3.Ver sueldo");
System.out.println("2.Docente"); System.out.println("4.Salir");
System.out.println("3.Personal de do{
limpieza"); System.out.println("Ingrese la opcion
System.out.println("4.Salir"); que desea ver ");
do{ opcion1=op.nextInt();
System.out.println("Ingrese a que if(opcion1==1){
campo quiere ingresar"); per.RegistrarDatos();
general=gen.nextInt(); }
if(general==1){ if(opcion1==2){
do{ per.Consultar();
System.out.println("Ingrese la opcion }
que desea ver "); if(opcion1==3){
opcion=op.nextInt(); per.Sueldo();
if(opcion==1){ }
per.RegistrarDatos(); }while(opcion1!=4);
} }
if(opcion==2){ }while(general!=4);
per.Consultar(); }
} }
if(opcion==3){
per.Sueldo(); import java.util.Scanner;
} public class Persona {
}while(opcion!=4); String nombre;
} public String Saluda(){
if(general==2){ return "Buenas tardes pasaremos a
System.out.println("Menu"); solicitarles su informacion";
System.out.println("1.registrar"); }
System.out.println("2.consultar"); public void RegistrarDatos(){
System.out.println("3.Ver sueldo"); Scanner intro= new
System.out.println("4.Salir"); Scanner(System.in);
do{ System.out.println("Ingrese su nombre:
System.out.println("Ingrese la opcion ");
que desea ver "); nombre=intro.nextLine();
opcion1=op.nextInt(); }
if(opcion1==1){ public void Sueldo(){
per.RegistrarDatos(); System.out.println("Su sueldo es:
} 4000");
if(opcion1==2){ }
per.Consultar(); public void Consultar(){
} System.out.println("Nombre:
if(opcion1==3){ "+nombre);
per.Sueldo(); }
} }
}while(opcion1!=4);
} import java.util.Scanner;
if(general==3){ public class PersonalDeLimpieza extends
Persona{
String turno;
public void RegistrarDatos(){ <?xml version="1.0" encoding="UTF-8"?>
Scanner intro= new
Scanner(System.in); <?import javafx.scene.control.Button?>
System.out.println("Ingrese su nombre: <?import javafx.scene.control.Label?>
"); <?import javafx.scene.control.TextField?>
nombre=intro.nextLine(); <?import javafx.scene.layout.Pane?>
System.out.println("Ingrese su turno");
turno=intro.nextLine(); <Pane maxHeight="-Infinity" maxWidth="-
} Infinity" minHeight="-Infinity" minWidth="-
public void Sueldo(){ Infinity" prefHeight="208.0"
System.out.println("Su sueldo es: prefWidth="284.0"
1500"); xmlns="http://javafx.com/javafx/8.0.111"
} xmlns:fx="http://javafx.com/fxml/1"
public void Consultar(){ fx:controller="McdController">
System.out.println("Nombre: <children>
"+nombre); <Label layoutX="24.0" layoutY="37.0"
System.out.println("Turno: "+turno); text="Primer Número" />
} <Label layoutX="24.0" layoutY="104.0"
} text="Tercer Número" />
*********************************** <Button layoutX="36.0"
layoutY="144.0" mnemonicParsing="false"
import javafx.application.Application; onAction="#botonpresionado"
import javafx.fxml.FXMLLoader; text="Calcular" />
import javafx.scene.Parent; <TextField fx:id="txtPrimero"
import javafx.scene.Scene; layoutX="121.0" layoutY="33.0" />
import javafx.stage.Stage; <TextField fx:id="txtTercero"
layoutX="121.0" layoutY="100.0" />
public class McdApp extends Application { <TextField fx:id="txtMcd"
@Override editable="false" layoutX="121.0"
public void start(Stage escenario) throws layoutY="144.0" />
Exception { <TextField fx:id="txtSegundo"
Parent raiz = layoutX="121.0" layoutY="66.0" />
<Label layoutX="24.0" layoutY="70.0"
FXMLLoader.load(getClass().getResource( text="Segundo Número" />
"CalcularMcd.fxml")); </children>
</Pane>
Scene escena = new Scene(raiz); //
attach scene graph to scene
escenario.setTitle("Máximo Común import javafx.scene.control.TextField;
Divisor"); // displayed in window's title bar import javafx.event.ActionEvent;
escenario.setScene(escena); // attach import static
scene to stage javafx.application.ConditionalFeature.FXML
escenario.show(); // display the stage ;
} import javafx.fxml.FXML;

public static void main(String[] args) {


public class McdController {
launch(args); @FXML
} private TextField txtPrimero;
} @FXML
private TextField txtSegundo;
@FXML
private TextField txtTercero;
@FXML
private TextField txtMcd;

public int Mcd (int a,int b){


while (b!=0) {
int t=b;
b=a%b;
a=t;

}
return a;
}

@FXML
void botonpresionado (ActionEvent
event){
int
n1=Integer.parseInt(txtPrimero.getText());
int
n2=Integer.parseInt(txtSegundo.getText());
int
n3=Integer.parseInt(txtTercero.getText());
int max=Mcd(Mcd(n1,n2),n3);
txtMcd.setText(String.valueOf(max));
}

También podría gustarte