Advertisement
Matfress

Ejercicio-2-2017

Sep 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.91 KB | None | 0 0
  1. package ACTIVIDADES_PRACTICA_1;
  2.  
  3. import java.util.Scanner; //funcionalidad para lectura entrada
  4.  
  5. public class Ejercicio2_2017 {
  6.    
  7.     public static void main (String[] args){
  8.         // variables
  9.         int num_d,num; int cont; boolean ok; int total; double p; // para el porcentaje
  10.         // lectura y calculo de los dato
  11.         cont=0; total=0; p=0;
  12.         Scanner in = new Scanner(System.in);
  13.         System.out.println("Ingrese el numero de patente del auto: ");
  14.         num=in.nextInt();
  15.         while(num != 0 ){  // itera hasta que se ingrese el numero de patente 0
  16.             total++;   // cueto el total de los autos
  17.             ok=true;
  18.             num_d=num;
  19.             while((num_d !=0 )&&(ok)){ // verifico si solo tiene digitos pares, si encuentra un impar esto acabara y el "auto" no podra pasar
  20.                 if(num_d % 2==1)
  21.                     ok=false;
  22.                 else
  23.                     num_d=num_d / 10;
  24.             }
  25.             // cuento si cumplio e informo
  26.             if(ok==true){
  27.                 cont++;
  28.                 System.out.println(" El auto tiene permitido el paso ");
  29.             }
  30.             else
  31.                 System.out.println ("El auto no tiene permitido el paso");
  32.            
  33.             num=in.nextInt();  // leo otra patente                  
  34.         }    
  35.         System.out.println ("El total de autos controlados es de: "+ total+" autos");
  36.         System.out.println ("La cantidad a la que se le permito el paso es de: " + cont +" autos");
  37.         if((cont==0)&&(total==0))
  38.             System.out.println ("No se puede calcular el porcentaje");
  39.         else
  40.             System.out.println ("El porcentaje de autos que ingresaron respecto al total de autos es de: "+cont*100/total+"% porciento");
  41.     }
  42. }
  43.  
  44. /*
  45.  
  46. 2 - Escriba un programa para restringir la entrada de autos al centro de la ciudad: sólo pasarán aquellos con patente par. Para ello se leen números de patentes, por cada una debe informar en consola si el auto tiene o no permitido el paso. La lectura finaliza cuando se ingresa la patente 0. Al finalizar, informar el porcentaje de autos que ingresaron respecto al total de autos.
  47.  
  48. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement