Mostrando entradas con la etiqueta Ejemplo. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ejemplo. Mostrar todas las entradas

lunes, 11 de noviembre de 2013

Lenguaje Java - Ejemplo de Archivos

Ejemplo de manejo de Archivos

El común ejemplo de yacaré!, si es el caso de un cocodrilo que puede estar en 10 posiciones y que tiene un dispositivo que le envia una señal a un computador y la posición la guarda en un archivo de texto, usted debe leer el archivo de texto y hallar la moda, contar cuantos dias estuvo en cada posición, etc.


Bueno la implementación es la siguiente:


import java.io.File;
import java.util.Scanner;


public class Yacare {
    public static void main(String ags[]){
       
        try{
           
          File archivo=new File("yacare.txt"); 
          Scanner scanner=new Scanner(archivo); 
          int aux;
          int pos[]={1,2,3,4,5,6,7,8,9,10};
          int dias[]={0,0,0,0,0,0,0,0,0,0};
 // contadores empiezan con 0 dias
          while(scanner.hasNext()){
              aux=scanner.nextInt(); 
// leo un token del archivo
              for(int i=0;i<10;i++){
                if(aux==pos[i]){
// busco la posicion del token en pos[]
                  dias[i]=dias[i]+1;
 // si lo encuentro le sumo 1 dia
                } 
              }   
          }
          int moda=dias[0];
 // hallamos moda
          int posmoda=1;
           for(int i=0;i<10;i++){
                 if(dias[i]>moda){ 
// si se repite más q la moda
                     moda=dias[i];
                     posmoda=pos[i];
                    
                 }
           }  
          
          
        System.out.println("Pos"+"      "+"Dias");
            for(int i=0;i<10;i++){
                 System.out.println(pos[i]+"           "+dias[i]);
              }   
       
         
          System.out.println("Moda"+"      "+moda);
          System.out.println("Pos Moda"+"      "+posmoda);
        }catch(Exception s){
           
            System.out.println("Error!");
           
        }
       
       
    }
}

Lenguaje C++ - Ejercicios 1

Ejercicios 1 - C++

Bien ahora aplicaremos lo aprendido hasta el momento, les he preparado unos cuantos ejercicios, no muy complicados solo para que les quede claro el manejo de la sintaxis de C++ y para que practiquen usando la lógica en programación.

Les sugiero que los intenten hacerlos ustedes mismos y si no les sale, o quieren comprobar descarguen la solución.

Ejercicios:

1.- Hacer un programa que sume 2 números y muestre el resultado en pantalla si éste es mayor a 30.
2.- Hacer un programa que permita al usuario ingresar un valor por consola y que lo muestre en pantalla solo si es menor a 4.
3.- Hacer un programa que le permita al usuario ingresar su nombre (Solo 1 nombre)
4.- Hacer un programa que muestre en consola los números del 0 al 5 usando las estructuras de repetición while y do-while.
5.- Hacer un programa que permita al usuario ingresar una nota por consola y que lo valide (menor a 20 y mayor a 0), una vez validado, mostrarlo en pantalla.

Solucion:

Espero logren hacerlos por su cuenta, cualquier duda, me comentan en el blog.