Académique Documents
Professionnel Documents
Culture Documents
FIIS Página: 1 de 4
Escuela de Ing. Industrial
GUIA N° 06
Escuela Profesional: Ingeniería Industrial Asignatura: LENGUAJE DE PROGRAMACION.
Sección y Turno: I, M-T Semestre Académico: 2019 - I
Docentes: Ing. Ivan Crispín Sánchez Fecha: Mayo 2018
Para alcanzar los objetivos de esta experiencia, es necesario tener en consideración los siguientes aspectos
teóricos:
El ciclo Mientras (while) es un ciclo de pre verificación porque se hace una prueba antes de que los
enunciados del ciclo se puedan ejecutar. Si la expresión de verificación es verdadera (diferente de cero) se
ejecutarán los enunciados del ciclo. Si la expresión de verificación es falsa (cero) se ignorarán los
enunciados del ciclo y se ejecutará el siguiente enunciado que sigue al ciclo.
En código java
while (condición es V)
{
enunciado 1;
enunciado 2;
....................
enunciado n;
}
El ciclo Do while aquí la verificación se hace al final del ciclo, en lugar de al principio del ciclo. Esta es la
diferencia principal entre Mientras (while) y Hacer mientras (do/while). Ya que do/while es un ciclo pos
verificador, los enunciados del ciclo siempre se ejecutarán por lo menos una vez. Para romper el ciclo, la
expresión de verificación debe convertirse en falso de este modo, si el valor de la verificación es inicialmente
verdadero, algo debe suceder dentro del ciclo para cambiar el valor a falso; de lo contrario, tendrá un ciclo
infinito.
En código java
do
{
enunciado 1;
enunciado 2;
..................
enunciado n;
}
while(condición es V);
UNFV GUIA DE LABORATORIO
FIIS Página: 1 de 4
Escuela de Ing. Industrial
Ejercicios Propuestos:
5. Una empresa de ventas ofrece los siguientes productos con sus respectivos precios:
producto A S/.12.60, producto B S/.23.50, producto C S/.27.40 y producto D
S/.31.70. Escriba un algoritmo que en un proceso repetitivo, lea el tipo de producto y
la cantidad que se está vendiendo, luego calcule y muestre el monto total de todos los
productos vendidos durante un día. El algoritmo termina cuando se ingresa un producto
no válido y con una cantidad 0.
6. Los surtidores de una gasolinera registran las ventas por galones, pero el precio de la
gasolina está fijada en litros. El algoritmo debe calcular lo que los clientes deben
pagar por la cantidad de galones que solicitan y según su tipo de gasolina y el total
recaudado por la gasolinera de todo lo que vendió en el día, se sabe que cada galón
tiene 3,785 litros y el precio del litro varía de acuerdo al siguiente cuadro:
Tipo Precio por litro (S/.)
A 5.20
B 4.50
C 3.30
El programa finaliza cuando se introduce una D como tipo de gasolina y una cantidad de
galones de 0.
7. Imprimir y calcular de los 100 primeros números naturales, la suma de los números
impares.
8. Se tiene un conjunto de 10 tarjetas cada una contiene la información del censo para
una persona: Sexo, Edad y Estado civil (Soltero, Casado, Viudo, Divorciado). Diseñe un
pseudocódigo que lea todos estos datos, e imprima la cantidad de jóvenes solteras que
estén entre 16 y 21 años que hay.
10. Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas
a la semana. Su política de pagos es que un vendedor recibe un sueldo base semanal, y
un 10% extra por comisiones de sus ventas. El gerente de su compañía desea saber
cuánto dinero obtendrá en la semana cada vendedor por concepto de comisiones por
las tres ventas realizadas, y cuanto total semanal tomando en cuenta su sueldo base y
sus comisiones.
UNFV GUIA DE LABORATORIO
FIIS Página: 1 de 4
Escuela de Ing. Industrial
5) Referencias
Código de
LIBROS/REVISTAS/ARTÍCULOS/TESIS/PÁGINAS WEB.TEXTO
biblioteca
Joyanes A. (2008). Fundamentos de Programación. Algoritmos, Estructura
005.3/J79P
de Datos y Objetos. (4ta. ed.). Editorial Mc Graw-Hill Interamericana.
Deitel, H.(2008) Cómo programar en C/C++ y Java”.México: D.F: Pearson
005.133C D32
Educación
005.133C J88 Joyanes A. (2006). Programación en C++, Un enfoque práctico (Serie
2005 Schaum). Editorial Mc Graw-Hill Interamericana.
005.133J V71 Villalobos ,L.(2008) Fundamentos de programación JAVA.Lima: Macro