Guia3-Progra1

5
[ GUIA #3 ] Programación I Universidad de El Salvador. Facultad Multidisciplinaria de Occidente. Departamento de Ingeniería & Arquitectura. Ingeniería de Sistemas Informáticos. Programación I. Instructor: Br. Jonathan Rodriguez GUIA #3 Objetivos: 1. Reforzar conocimientos sobre el uso de bucles (While). 2. Comprender el uso de acumuladores y contadores. Empecemos… Abrimos NetBeans. Dentro de Debían NetBeans se encuentra en la siguiente ruta: Aplicaciones >> Programación >> NetBeans8.0.1 Creamos un Nuevo Proyecto de Java: Clic en el botón para crear un nuevo proyecto. En la ventana que aparece elegimos en categoría Java y en Proyectos Java Application luego damos clic a Siguiente>.

description

Guía de ejercicios

Transcript of Guia3-Progra1

Page 1: Guia3-Progra1

[ GUIA #3 ]

Programación I

Universidad de El Salvador.

Facultad Multidisciplinaria de Occidente.

Departamento de Ingeniería & Arquitectura.

Ingeniería de Sistemas Informáticos.

Programación I.

Instructor: Br. Jonathan Rodriguez

GUIA #3

Objetivos: 1. Reforzar conocimientos sobre el uso de bucles (While).

2. Comprender el uso de acumuladores y contadores.

Empecemos…

Abrimos NetBeans. Dentro de Debían NetBeans se encuentra en la siguiente ruta:

Aplicaciones >> Programación >> NetBeans8.0.1

Creamos un Nuevo Proyecto de Java:

Clic en el botón para crear un nuevo proyecto.

En la ventana que aparece elegimos en categoría Java y en Proyectos Java Application luego damos clic a Siguiente>.

Page 2: Guia3-Progra1

[ GUIA #3 ]

Programación I

Colocamos el nombre a nuestro proyecto “Practica3”. En la misma ventana podemos elegir la ruta donde deseamos que se guarde nuestro proyecto al

dar clic en Examinar. Si no está marcado, marcamos la casilla Crear clase principal pues es en ella en la que vamos a trabajar.

Luego de definir todo los parámetros anteriores damos clic en terminar y estamos listos para empezar.

Repaso uso de While:

La sentencia while ejecuta continuamente un bloque de instrucciones mientras sea verdadera una determinada condición. Su sintaxis es la siguiente:

while (expresión) {

sentencia(s)

}

La sentencia while evalúa la expresión, que debe devolver un valor booleano. Si es verdadero, la sentencia while ejecuta las instrucciones dentro del bloque. La sentencia while sigue evaluando la expresión y ejecutando el bloque hasta que la expresión evaluada sea falsa.

Contadores & Acumuladores:

Para poder trabajar con estas estructuras es muy importante comprender el concepto de:

contador = contador + constante;

acumulador = acumulador + variable;

Page 3: Guia3-Progra1

[ GUIA #3 ]

Programación I

Contador:

Recordemos que una variable es un espacio de memoria que se reserva

en la computadora cuyo contenido puede cambiar a lo largo de la ejecución de un programa, así pues, un contador es un tipo de variable que incrementa o decrementa su contenido en un valor constante.

Cuando decimos “incrementa” significa que estamos sumando.

EJEMPLO: veces = veces + 1

Como puedes observar, a la variable veces, le estás incrementando un valor constante (1), es decir, a su contenido le sumas el valor y se vuelve a guardar en la misma variable. Observa su estructura y verás que es fácil identificar cuándo una variable es un contador.

Cuando decimos “decrementa” significa que estamos restando.

EJEMPLO: total = total - 3

Como puedes observar, a la variable total, le estás decrementando un

valor constante (3), es decir, a su contenido le restas el valor y se vuelve a guardar en la misma variable.

Es muy importante que inicialicemos siempre nuestros contadores:

veces= 0; total=33;

El valor con el que se inicie el contador, dependerá del problema a resolver.

Acumulador:

Un acumulador es una variable que incrementa o decrementa su contenido en cantidades variables.

Cuando decimos “incrementa” significa que estamos sumando.

EJEMPLO: nomina = nomina + sueldo

Como puedes observar, a la variable nomina, le estás incrementando una cantidad variable, es decir, a su contenido le sumas la cantidad y se vuelve a guardar en la misma variable. Observa su estructura y verás que es fácil identificar cuándo una variable es un acumulador.

Page 4: Guia3-Progra1

[ GUIA #3 ]

Programación I

Cuando decimos “decrementa” significa que estamos restando.

EJEMPLO: total = total - deuda

Como puedes observar, a la variable total, le estás decrementando una cantidad variable, es decir, a su contenido le restas el valor y se vuelve a guardar en la misma variable.

Es muy importante que inicialicemos siempre nuestros acumuladores:

nomina=0; total= 350;

El valor con el que se inicie el acumulador, dependerá del problema a resolver.

Ejemplos:

Page 5: Guia3-Progra1

[ GUIA #3 ]

Programación I

Ejercicio:

Realice un programa que realice ventas de productos de computadoras. El

usuario contará con un Saldo Inicial el cual decrementará conforme este realice compras de los productos. Realice una lista de productos básicos (Teclado, Ratón, Bocinas, etc.) y defina sus precios para que el usuario pueda elegirlo. Al final del programa muestre el saldo actual del usuario y el total en compras que ha realizado.