lunes, 28 de septiembre de 2015

Trabajo grupal (while y el switch)

En lo visto durante este mes, aprendimos sobre las instrucciones While, do-while y Switch. Y mas de lo antes mencionado,pudimos aprender, que estas funciones nos permiten llevar a cabo funciones en pseudocódigo y java.
Algunas como el while y el do-while  son muy similares ya que estos pueden ejecutar un número determinado de veces según sea la orden del proceso
y por ultimo el Switch se trata de una instrucción de tipo alternativa múltiple. 




  • Pseudocódigo (Pseint) :
Proceso sin_titulo
    escribir "Escoja una opcion"
    escribir "==== Menú ===="
    Escribir "1.-Multiplicación y división combinada"
    Escribir "2.-Raíz cuadrada"
    Escribir "3.-Potencia elevada al cuadrado"
    leer opc
   
    Segun opc Hacer
        1:
            Escribir "Escogiste la operacion combinada de multiplicación y división "
            Escribir "Escriba un dígito"
            leer a
            Escribir "Escriba segundo dígito"
            leer b
            Escribir "Ingrese tercer dígito"
            leer c
            res <- a*b/c
            Escribir "El resultado es..",res
        2:
            Escribir "Escogiste la raíz cuadrada"
            Escribir "Escriba el número";
            Leer num1;
            Escribir "La raiz cuadrada es: ";Escribir RC(num1)
           
        3:
            escribir "Escogiste la potenciación(elevado al cuadrado)"
            Escribir "Ingrese un número"
            Leer A
            resp<-(A*A)
            Escribir "El resultado es..",resp
        De Otro Modo:
            Escribir "Error al dígitar una opción"
        Fin Segun
FinProceso


 **Al ejecutarlo nos saldra el siguiente mensaje:


  • Java (Netbeans) :
 public class While {

    public static void main(String[] args) {
          int i=9;
     
        while (i>=1)
        {
            System.out.println(i);
        i--;
      
      
        }

    }
  
}

domingo, 27 de septiembre de 2015

BUCLE SWITCH (SEGÚN)

En este bucle es posible ingresar opciones,
en las cuales se debe escoger una para ser ejecutada.

Proyecto!




Pseudocódigo:


Proceso

  escribir "Hola!"
  escribir "Veamos en que estación del año estamos?"
  escribir "Ingrese el numero de la estación:"
  leer num
  según num hacer
    1:
      escribir "Es verano!!"
    2:
      escribir "Es otoño!!"
    3:
      escribir "Es invierno!!"
    4:
      escribir "Es primavera!!"
  finsegun
finproceso

___________________________________________



Java:
Import java.util.Scanner;
Public class estaciones{
Public static void main(String [ ] args){
  Scanner Leer = new Scanner (System.in);
   System.out.println(“hola!”);
   System.out.println(“Veamos en que estación del año estamos?”);
   System.out.println(“Ingrese el número de la estación:”;
  Int num=Leer.nextInt();
  Switch (num){
   Case1:
    System.out.println(Es verano!!”)
    Int valor1=nextInt()
   Break;
   Case2:
    System.out.println(Es otoño!!”)
    Int valor2=nextInt()
   Break;
   Case3:
    System.out.println(Es invierno!!”)
    Int valor3=nextInt()
  Break;
  Case4:
    System.out.println(Es primavera!!”)
    Int valor4=nextInt()
   }//FinSwitch
 }//FinMain

}//FinClass

jueves, 24 de septiembre de 2015

El Bucle Switch( Segun...hacer)

El Switch(Segun) es una estructura de control que permite ejecutar opcionalmente varias opciones posibles.




Pseudocódigo

Proceso
Escribir "Bienvenido aquí podrás calcular operaciones lógicas"
Escribir "1-Suma, 2-Resta, 3- Multiplicación, 4- División"
Escribir "Digita la opción"
Leer opc
  Segun opc Hacer
    1:
       Escribir "Ingrese un valor"
        leer a
       Escribir "Ingrese segundo valor"
        leer b
        suma<-a+b
       Escribir "El resultado de la suma es: ", suma
     2:
        Escribir"Ingrese un valor"
        leer a
        Escribir "Ingrese segundo valor"
        leer b
       resta<-a-b
        Escribir "El resultado de la resta es: ", resta
     3:
         Escribir "Ingrese un valor"
          leer a
         Escribir "Ingrese segundo valor"
          leer b
         mult<-a*b
         Escribir "El resultado de la multiplicación es: "mult
      4:
           Escribir "Ingrese un valor"
            leer a
           Escribir "Ingrese segundo valor"
            leer b
            división<-a/b
           Escribir "El resultado de la división es: "división

Finproceso

Java


import java.util.Scanner;
public class operaciones{
 public static void main(String[] args){

Scanner Leer= new Scanner (System.in);
System.out.println("Bienvenidos, aquí podrás calcular operaciones lógicas");
System.out.println("1-Suma, 2-Resta, 3- Multiplicación, 4- División");
System.out.println("Digita la opción");
   int opc= Leer.nextInt();

    Switch (opc){
    case 1:
        System.out.println("Ingrese un valor");
        int valor1= leer.nextInt();
        System.out.println("Ingrese un segundo valor");
        int valor2= leer.nextInt();
        System.out.println("El resultado de la suma es: " +(valor1+valor2));
         break;
    case 2:
        System.out.println("Ingrese un valor");
        int valor1= leer.nextInt();
        System.out.println("Ingrese un segundo valor");
        int valor2= leer.nextInt();
        System.out.println("El resultado de la resta es: " +(valor1-valor2));
         break;
      case 3:
        System.out.println("Ingrese un valor");
        int valor1= leer.nextInt();
        System.out.println("Ingrese un segundo valor");
        int valor2= leer.nextInt();
        System.out.println("El resultado de la multiplicación es: " +(valor1*valor2));
         break;
       case 4:
         System.out.println("Ingrese un valor");
         int valor1= leer.nextInt();
         System.out.println("Ingrese un segundo valor");
          int valor2= leer.nextInt();
          System.out.println("El resultado de la división es: " +(valor1/valor2));
         break;

     }//fin switch
  }//fin main
}//fin class

Instrucción Switch

La instrucción Switch es de tipo menú donde hay muchas opciones en el bucle dándoles diferentes sentidos al código, a continuación se muestra la sintaxis de esta instrucción:

Switch(Expresión)
Case 1: 
                 Sentencias: 
            Break;
Default:

}

Ejemplo en el Scratch:






* Aquí tenemos lo que contiene adentro del personaje

~ La Horca:


  •  Pseudocódigo (Pseint):

Proceso sin_titulo
    //En este ejercicio de Pseint queremos que muestre el día de la semana dependiendo del número que se ingrese//
    Escribir "Ingrese un dígito"
    Leer A
  Según A hacer
        1:
            escribir "Es lunes"
        2:
            escribir "Es martes"
        3:
            escribir "Es miércoles"
        4:
            escribir "Es jueves"
        5:
            escribir "Es viernes"
        6:
            escribir "Es sábado"
        7:
            escribir "Es domingo"
    FinSegun
   
FinProceso

~ Al ingresar este código en el Pseint este se ejecutará y aparecerá el recuadro preguntando que se ingrese un dígito, luego este leerá los datos y dirá que día corresponde






 ** Si has quedado con dudas, te invitamos ha revisar el siguiente vídeo que detalla cada paso sobre esta instrucción**


 
  •  Java (Netbeans):
 import java.util.Scanner;
public class dias {
 int opcion;
 String dia;
    dias()
    {
        Scanner leer = new Scanner (System.in);
   
        System.out.println("Elija un número para mostrar los días de la semana");
        System.out.println("1 Lunes");
        System.out.println("2 Martes");
        System.out.println("3 Miercoles");
        System.out.println("4 Jueves");
        System.out.println("5 Viernes");
        System.out.println("6 Sabado");
        System.out.println("7 Domingo");
       
        opcion = leer.nextInt();
        switch(opcion)
        {
            case 1:
                System.out.println(" El usuario a elegido el dia Lunes");
                dia="Lunes";
                break;
              
            case 2:
                System.out.println(" El usuario a elegido el dia martes");
                dia="Martes";
                break;
            case 3:
                System.out.println(" El usuario a elegido el dia miércoles");
                dia="Miércoles";
                break;
            case 4:
                System.out.println(" El usuario a elegido el dia jueves");
                dia="Jueves";
                break;
            case 5:
                System.out.println(" El usuario a elegido el dia viernes");
                dia="Viernes";
                break;
            case 6:
                System.out.println(" El usuario a elegido el dia sabado");
                dia="Sabado";
                break;
            case 7:
                System.out.println(" El usuario a elegido el dia domingo");
                dia="Domingo";
                break;
            default:System.out.println("Ese numero no existe");
                dia="No existe";
                       
        }
       
       
        System.out.println(dia);
       
    }
    public static void main(String[] args) {

       dias us= new dias();
       
}
   
   
}



  ** Si has quedado con dudas, te invitamos ha revisar el siguiente vídeo que detalla cada paso sobre esta instrucción**