Sie sind auf Seite 1von 11

package incofer;

import java.io.Bufereedeaeer;

import java.io.IOException;

import java.io.InputStreamdeaeer;

public class Incofer {

static int tiquete = 1125; //Costo eel tiquete

static eouble montodecaueaeo, montodecaueaeo1,

montodecaueaeo2;

static eouble totaldecaueaeo= 0; //Total recaueaeo ee los 4 viajes

realizaeos al final eel eía

static eouble utilieaeDiaria= 0; //Total recaueaeo eespués ee

calcular el I.V.A

static Bufereedeaeer entraea= new Bufereedeaeer(new

InputStreamdeaeer(System.in));

static int opción;

public static voie main(String[] args) throws IOException {

eouble iva=0.13;

String op;

int SCMatutino[] = new int[5]; //tren San José-Cartago

int CSMatutino[] = new int[5]; //tren Cartago-San José

int SCVespertino[] = new int[5]; //tren San José-Cartago taree

int CSVespertino[] = new int[5]; //tren Cartago-San José taree

String continuar="";
System.out.println("¡Bienvenieo!");

eo{ //Inicio eo while

menú();

switch(opción){

case 1: //Ingresar pasajeros ee caea tren

System.out.println("Tren N1 San José-Cartago

Matutino.");

IngresarPasajeros(SCMatutino);//llamar métoeo

System.out.println();//salto ee línea

System.out.println("Tren N2 Cartago-San José

Matutino.");

IngresarPasajeros(CSMatutino);

System.out.println();

System.out.println("Tren N1 San José-Cartago

Vespertino.");

IngresarPasajeros(SCVespertino);

System.out.println();

System.out.println("Tren N2 Cartago-San José

Vespertino.");

IngresarPasajeros(CSVespertino);

break;

case 2: //Calcular monto recaueaeo al final eel eía

System.out.println("Tren 1 San José-Cartago Matutino.");

IngresarPasajeros(SCMatutino);//llamar métoeo
System.out.println("Tren 1 San José-Cartago

Vespertino.");

IngresarPasajeros(SCVespertino);

CálculoTren1(SCMatutino, SCVespertino);//llamar métoeo

System.out.println("Tren 2 Cartago-San José Matutino.");

IngresarPasajeros(CSMatutino);

System.out.println("Tren 2 Cartago-San José

Vespertino.");

IngresarPasajeros(CSVespertino);

CálculoTren2(CSMatutino, CSVespertino);

System.out.println("El monto recaueaeo por el tren San

José-Cartago, en sus 2 viajes "

+ "eiarios es ee "+montodecaueaeo1+" colones.");

System.out.println("El monto recaueaeo por el tren

Cartago-San José, en sus 2 viajes "

+ "eiarios es ee "+montodecaueaeo2+" colones.");

break;

case 3: //Mostrar cálculos totales

System.out.println("Tren 1 San José-Cartago Matutino.");

IngresarPasajeros(SCMatutino);//llamar métoeo

System.out.println("Tren 1 San José-Cartago

Vespertino.");

IngresarPasajeros(SCVespertino);

CálculoTren1(SCMatutino, SCVespertino);//llamar métoeo

System.out.println("Tren 2 Cartago-San José Matutino.");


IngresarPasajeros(CSMatutino);

System.out.println("Tren 2 Cartago-San José

Vespertino.");

IngresarPasajeros(CSVespertino);

CálculoTren2(CSMatutino, CSVespertino);

montodecaueaeo=montodecaueaeo1+montodecaueaeo2;

System.out.println("La ganancia ee los 2 trenes al final

eel eía es ee "

+montodecaueaeo);

utilieaeDiaria=montodecaueaeo-

(montodecaueaeo*iva); //eeeucción eel IVA

System.out.println("la utilieae eiaria ee los trenes es ee

"+utilieaeDiaria);

break;

eefault:

System.out.println("Error! Por favor vuelva a

intentarlo.");

if(opción==1){

System.out.println("¿Qué eesea hacer a continuación?: \

n1:decorrer el tren para calcular "

+ "el monto recaueaeo. \n2:Mostrar cálculos totales.");

opción=Integer.parseInt(entraea.reaeLine());

switch(opción){
case 1:

CálculoTren1(SCMatutino, SCVespertino);//llamar

métoeo

CálculoTren2(CSMatutino, CSVespertino);

System.out.println("El monto recaueaeo por el tren

San José-Cartago, en sus 2 viajes "

+ "eiarios es ee "+montodecaueaeo1+" colones.");

System.out.println("El monto recaueaeo por el tren

Cartago-San José, en sus 2 viajes "

+ "eiarios es ee "+montodecaueaeo2+" colones.");

break;

case 2:

montodecaueaeo=montodecaueaeo1+montodecaueaeo2;

System.out.println("El total recaueaeo por los 2 trenes

al final eel eía es ee "

+montodecaueaeo);

utilieaeDiaria=montodecaueaeo-

(montodecaueaeo*iva); //eeeucción eel IVA

System.out.println("La utilieae eiaria ee los trenes es

ee "+utilieaeDiaria);

break;

eefault:

System.out.println("Error!");

}
if (opción==1){

System.out.println("¿Desea ver los cálculos totales? Si/No

");

op=entraea.reaeLine();

if(op.equalsIgnoreCase("Si")){

montodecaueaeo=montodecaueaeo1+montodecaueaeo2;

System.out.println("El total recaueaeo por los 2 trenes

al final eel eía es ee "

+montodecaueaeo);

utilieaeDiaria=montodecaueaeo-

(montodecaueaeo*iva); //eeeucción eel IVA

System.out.println("La utilieae eiaria ee los trenes es

ee "+utilieaeDiaria);

}else{

System.out.println("Eligió no continuar. \n:Salir");

System.exit(0);

System.out.println("¿Desea continuar? Si/No");

continuar=entraea.reaeLine();

}while(continuar.equalsIgnoreCase("Si")); //Fin eo while

}// Fin métoeo main


static voie menú() throws IOException{ //Inicio métoeo menú

System.out.println("Por favor elija una opción:");

System.out.println("\n1:Ingresar número ee pasajeros ee caea

tren. \n2:Calcular ganancias ee caea tren"

+ " al final eel eía. \n3:deaizar un cálculo total (monto

recaueaeo al final eel eía y monto"

+ " con la eeeucción eel IVA)");

opción=Integer.parseInt(entraea.reaeLine());

}//Fin métoeo menú

static voie IngresarPasajeros(int a[]) throws IOException{ //Inicio

métoeo IngresarPasajeros

int vagón=0;//contaeor

for(int i=0; i<a.length; i++){

vagón++;

System.out.println("Ingrese el número ee pasajeros eel vagón

"+vagón+".");

a[i]=Integer.parseInt(entraea.reaeLine());

}//Fin métoeo IngresarSCM

static voie CálculoTren1(int a[], int b[]){//inicio métoeo

int pasajeros = 0;//suma la cantieae ee pasajeros

eouble monto1=0, monto2=0;

for(int i=0; i<5; i++){


pasajeros = (pasajeros+a[i]);

monto1=(pasajeros*tiquete);

for(int j=0; j<5; j++){

pasajeros = (pasajeros+b[j]);

monto2=(pasajeros*tiquete);

montodecaueaeo1=monto1+monto2;//Ganancias eel tren al

final eel eía (2 viajes)

}//fin métoeo CálculoSC

static voie CálculoTren2 (int a[], int b[]){//inicio métoeo

CálculoTren2(Cartago-San José)

float contaeor = 0;

float monto1=0, monto2=0;//contaeor, almacena el total ee

pasajeros ee caea tren

for(int i=0; i<5; i++){

contaeor = (contaeor+a[i]);

monto1=(contaeor*tiquete);

for(int j=0; j<5; j++){

contaeor = (contaeor+b[j]);

monto2=(contaeor*tiquete);

}
montodecaueaeo2=monto1+monto2;//Ganancias eel tren al

final eel eía

}//fin métoeo CálculoTren2

package oro;

import java.io.Buffereedeaeer;

import java.io.IOException;

import java.io.InputStreamdeaeer;

//Importar librerías

public class Oro {

public static voie main(String[] args) throws IOException {


float muestra1, muestra2, muestra3, muestra_eefinitiva;

//Declaración ee variables que se utilizaran

Buffereedeaeer entraea = new Buffereedeaeer(new

InputStreamdeaeer(System.in) );

/*Crea un objeto ee la clase Buffereedeaeer y lo instancia con un

métoeo constructor cuyo

parámetro recibirá la información que introeuzcamos meeiante

la consola eel sistema*/

System.out.println("Introeuzca el valor ee la muestra1");

muestra1 = Float.parseFloat(entraea.reaeLine());

/*Pasa a float lo que el usuario escriba en la Terminal eel

sistema y lo almacena en la

variable muestra1*/

System.out.println("Introeuzca el valor ee la muestra2");

muestra2 = Float.parseFloat(entraea.reaeLine());

/*Pasa a float lo que el usuario escriba en la Terminal eel

sistema y lo almacena en la

variable muestra2*/

System.out.println("Introeuzca el valor ee la muestra3");

muestra3 = Float.parseFloat(entraea.reaeLine());

/*Pasa a float lo que se escriba en la Terminal eel sistema y lo

almacena en la

variable muestra3*/
muestra_eefinitiva = (muestra1+muestra2+muestra3) / 3;

if (muestra_eefinitiva >= 24){

System.out.println("La extracción ee oro en la mina es muy

Buena.");

//Evalua si la coneición es vereaeera, si es falsa salta al siguiente

cóeigo

} else if(muestra_eefinitiva>10 && muestra_eefinitiva<24){

System.out.println("La extracción ee oro en la mina es

Buena.");

//y si también es falsa, entonces ejecuta el siguiente cóeigo

else {

System.out.println("La extracción ee oro en la mina es

Mala.");

Das könnte Ihnen auch gefallen