Вы находитесь на странице: 1из 6

import java.util.

Scanner;
public class Menujava
{

public static void menu()


{
int op;
Scanner entrada=new Scanner(System.in);
do
{
System.out.println("Menu\n1.-Triple \n2.-Comision \n3.-
Tiempo \n4.-Notas \n5.-Conversiones \n6.-Ventas \n7.-Candidatos \n8.-
Salida \nSelecciona");
op=entrada.nextInt();

switch(op)
{
case 1: double total=Triple(10); //ejercicio 6
System.out.println("Total: "+total);
break;

case 2: double comisiontotal=Comision(100);


//ejercicio 8
System.out.println("Comision total: "+comisiontotal);
break;

case 3: Tiempo(1440,60); //ejercicio 10


break;

case 4: Notas(59); //ejercicio 11


break;
case 5: Conversiones(25.40,0.9144,1.6093);
//ejercicio 18
break;
case 6: Ventas(200,400); //ejercicio 20
break;
case 7: Candidatos(); //ejercicio 21
break;
case 8: Salida();
break;
default: System.out.println("Error en la opcion");

}while(op!=8);
}
public static void main(String[] args)
{
menu();
}

public static double Triple(double a) //ejercicio 6

{
double num,total;
Scanner entrada=new Scanner(System.in);
System.out.println("Dame numero");
num=entrada.nextDouble();
if (num>=a)
{
total= num*3;
}
else
{
total= num*0.25;
}
return total;

public static double Comision(double a) //ejercicio 8


{
int N,control;
double venta,com,comtotal;

control=1;
comtotal=0;

Scanner entrada=new Scanner(System.in);

System.out.println("Cuantas ventas hizo");


N=entrada.nextInt();
do
{

System.out.println("Dame valor de venta");


venta=entrada.nextDouble();

if(venta<a)
{
com=venta*0.05;
comtotal=comtotal+com;
}

else
{
com=venta*0.075;
comtotal=comtotal+com;
}

control++;
}while(control<=N);
return comtotal;

public static void Tiempo(double d,double h) //ejercicio 10


{
double dias,horas,minutos;

dias=0;
horas=0;
Scanner entrada=new Scanner(System.in);

System.out.println("Dame minutos");
minutos=entrada.nextDouble();

if(minutos>=d)
{
dias=minutos/d;
}
if(minutos>=h)
{
horas=minutos/h;
}
System.out.println("Dias: "+dias+"\nHoras:
"+horas+"\nMinutos: "+minutos);

public static void Notas(int x) //ejercicio 11

{
int N,nota, control;
int contAp = 0,contDa = 0;
double promtotal,promAp,promDa;
double acumAp = 0,acumDa = 0;

Scanner entrada=new Scanner(System.in);


System.out.println("Cantidad de alumnos");
N=entrada.nextInt();

control=1;

do
{
System.out.println("Dame nota");
nota=entrada.nextInt();
if(nota<=x)
{
acumDa=acumDa+nota;
contDa++;
}
else
{
acumAp=acumAp+nota;
contAp++;
}
control++;

}while(control<=N);

promtotal=(acumDa+acumAp)/N;
promAp=acumAp/N;
promDa=acumDa/N;
System.out.println("Notas desaprobadas: "+contDa+"\nNotas
aprobadas: "+contAp+"\nPromedio total de notas: "+promtotal+"\nPromedio
de notas aprobadas: "+promAp+"\nPromedio de notas desaprobadas:
"+promDa);

public static void Conversiones(double pulgadas,double


yardas,double milimetros) //ejercicio 18

{
int op;
double pul,mlts,yd,mts,mi,km,cant;

Scanner entrada=new Scanner(System.in);

System.out.println("1.-Pulgadas a milimetros \n2.-


Yardas a metros \n3.-Millas a kilometros \nSelecciona");
op=entrada.nextInt();
switch(op)
{
case 1: System.out.println("Cantidad de pulgadas");
cant=entrada.nextDouble();
mlts=cant*pulgadas;
System.out.println("Equivalente en milimetros: "+mlts);
break;
case 2: System.out.println("Cantidad de yardas: ");
cant=entrada.nextDouble();
mts=cant*yardas;
System.out.println("Equivalente en metros: "+mts);
break;
case 3: System.out.println("Cantidad de millas: ");
cant=entrada.nextDouble();
km=cant*milimetros;
System.out.println("Equivalente en kilometros: "+km);
break;
default: System.out.println("Error en opcion");
break;
}
}

public static void Ventas(int baja,int alta) //ejercicio 20

{
int N,control,venta,contBaja,contMedia,contAlta;
Scanner entrada=new Scanner(System.in);

control=1;
contBaja=0;
contMedia=0;
contAlta=0;

System.out.println("Cuantas ventas tiene la serie?");


N=entrada.nextInt();

do
{
System.out.println("Valor de venta");
venta=entrada.nextInt();
if(venta>=alta)
contAlta++;
else
if((venta<alta)&&(venta>baja))
contMedia++;
else
contBaja++;
control++;
}while(control<=N);

System.out.println("Ventas bajas: "+contBaja+"\nVentas


medias: "+contMedia+"\nVentas altas: "+contAlta);
}

public static void Candidatos() //ejercicio 21

{
int op;
double
porc1,porc2,porc3,porc4,cont1,cont2,cont3,cont4,vtotales;

Scanner entrada=new Scanner(System.in);

cont1=0;
cont2=0;
cont3=0;
cont4=0;

do
{
System.out.println("Selecciona candidato \n0.-Salida
\n1.-1 \n2.-2 \n3.-3 \n4.-4 \nSelecciona ");
op=entrada.nextInt();

switch(op)
{
case 0: System.out.println("Salida");
break;
case 1: cont1++;
break;
case 2: cont2++;
break;
case 3: cont3++;
break;
case 4: cont4++;
break;

default: System.out.println("Error en la opcion");


break;
}
}while(op!=0);
vtotales=cont1+cont2+cont3+cont4;
porc1=(cont1*100)/vtotales;
porc2=(cont2*100)/vtotales;
porc3=(cont3*100)/vtotales;
porc4=(cont4*100)/vtotales;
System.out.println("Votos de candidato 1:
"+cont1+"\nVotos de candidato 2: "+cont2+"\nVotos de candidato 3:
"+cont3+"\nVotos de candidato 4: "+cont4+"\nPorcentaje candidato 1:
"+porc1+"\nPorcentaje candidato 2: "+porc2+"\nPorcentaje candidato 3:
"+porc3+"\nPorcentaje candidato 4: "+porc4);
}

public static void Salida()


{
System.out.println("Fin del programa");
}
}

Вам также может понравиться