laboratorio de lenguaje de programacion
Laboratorio 4
Estructuras de Control II
Proyecto: APP15
Programa Condicional ternario
Enunciado: Escriba un programa que permita determinar el mayor de
dos números ingresados desde el teclado, utilizando el operador “?”.
1. Crear un nuevo proyecto APP15 del tipo Java Aplication. Además
debe agregar el paquete prueba. Y dentro del paquete una claseejecutable “Ejemplo015”.
2. A continuación debe escribir el siguiente código:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package prueba;
import java.util.Scanner;
/**
*
* @author daniel
*/
public class Ejemplo015 {
public static void main(String[] args) {
int a, b, mayor;
Scanner Leer = new Scanner(System.in);System.out.println("Ingrese numero 1");
a = Leer.nextInt();
System.out.println("Ingrese numero 2");
b = Leer.nextInt();
// el operador ?
mayor = (a > b) ? a : b;
System.out.println("Mayor : " + mayor);
}
}
________________________________________________________________________________
Por: MSc. Daniel Alejandro Yucra Sotomayor (daniel@somoslibres.org)
Pag. 1
LENGUAJE DE PROGRAMACION ESTRUCTURADA3. A continuación ejecute como archivo (Run File) o como proyecto
(seleccione la clase).
Actividades:
a) Proponer su algoritmo y pseudocódigo
b) Determinar si un número es par o impar utilizando el operador
“?”
________________________________________________________________________________
Por: MSc. Daniel Alejandro Yucra Sotomayor (daniel@somoslibres.org)
Pag. 2
LENGUAJE DEPROGRAMACION ESTRUCTURADA
Proyecto: APP16
Programa evaluando valores incremento y decremento
Enunciado: Escriba un programa para evaluar los valores de la variable
“a” y “b”
1. Crear un nuevo proyecto APP16 del tipo Java Aplication. Además
debe agregar el paquete prueba. Y dentro del paquete una clase
ejecutable “Ejemplo016”.
2. A continuación debe escribir el siguiente código:
/*
* Tochange this template, choose Tools | Templates
* and open the template in the editor.
*/
package prueba;
import java.util.Scanner;
/**
*
* @author daniel
*/
public class Ejemplo016 {
public static void main(String[] args) {
int a, b, sumaA, sumaB;
Scanner Leer = new Scanner(System.in);
System.out.println("Ingrese numero 1");
a = Leer.nextInt();
System.out.println("Ingrese numero2");
b = Leer.nextInt();
// evaluando a
System.out.println("El primer valor de a:" + a);
a++;
System.out.println("El segundo valor de a:" + a);
sumaA = a++;
// evaluando b
System.out.println("El primer valor de a:" + b);
b++;
System.out.println("El segundo valor de a:" + b);
sumaB = b++;
System.out.println("Valor final de a es:" + a);
System.out.println("Valor final de b es:" + b);System.out.println("Valor final de SumaA:"+ sumaA);
System.out.println("Valor final de SumaB:"+ sumaB);
}
}
________________________________________________________________________________
Por: MSc. Daniel Alejandro Yucra Sotomayor (daniel@somoslibres.org)
Pag. 3
LENGUAJE DE PROGRAMACION ESTRUCTURADA
3. A continuación ejecute como archivo (Run File) o como proyecto
(seleccione laclase).
Actividades:
a) Proponer su algoritmo y pseudocódigo
b) Evaluar e interpretar el resultado del siguiente programa:
public class UnarioApp {
public static void main(String[] args) {
int i=8;
int a, b, c;
System.out.println("\t antes\t durante\t después");
i=8; a=i; b=i++; c=i;
System.out.println("i++\t"+a+'\t'+b+'\t'+c);
i=8; a=i; b=i--; c=i;System.out.println("i--\t"+a+'\t'+b+'\t'+c);
i=8; a=i; b=++i; c=i;
System.out.println("++i\t"+a+'\t'+b+'\t'+c);
i=8; a=i; b=--i; c=i;
System.out.println("--i\t"+a+'\t'+b+'\t'+c);
}
}
c) Proponer un ejemplo que permita utilizar contadores y
acumuladores utilizando.
________________________________________________________________________________
Por: MSc. Daniel Alejandro Yucra Sotomayor (daniel@somoslibres.org)
Pag. 4...
Regístrate para leer el documento completo.