Está en la página 1de 3

Departamento de Computación y Diseño

Programación I con Laboratorio


Asignación 3: Tipos de Datos

Unidad de competencia: Crear programas en Java que resuelvan problemas


básicos susceptibles de ser resueltos con la aplicación de estructuras secuenciales, condicionales y de
repetición para su implementación.

Elemento de competencia: Identificar las reglas aplicables a la construcción de expresiones


algebraicas, de entrada-salida y de asignación, dentro del lenguaje Java.

Requerimiento de información: Tipos de datos en el lenguaje Java.

Instrucciones:
Lee el siguiente problema y crea el modelo solución para el mismo. Posteriormente, declara las
variables que consideres necesarias para su solución en Java.

Problema 1
Una maestra requiere saber el porcentaje de alumnado que aprueba el semestre y el porcentaje de
alumnos que no lo hacen. Diseñar un algoritmo que a partir de la cantidad de alumnos aprobados y
reprobados calcule ambos porcentajes.

Modelo Solución:

Entrada:

Proceso:

Salida:

Variables en Java:
Problema 2
1. Compara el modelo solución del siguiente problema con el código dado e identifica el nombre
de las variables en el código, que corresponden a los elementos en el Modelo Solución.
2. A partir de esa información, escribe la declaración de variables con el tipo de dato y nombre
correspondiente, dentro del recuadro que aparece en el código. No deben ser modificadas las
sentencias que originalmente se incluyeron en el código.
3. Desarrolla un proyecto en NetBeans para el problema con el nombre de Asignación03_ID, donde
ID representa tu número de identificación.
4. Crea una clase para el problema y asígnale el nombre de ImpuestosAduana.
5. Escribe el código del problema que viene incluído en la asignación y agrega la declaración de
variables que realizaste en el punto 2.
6. Una vez que pruebes los programas y estés seguros que funcionan adecuadamente, comprime
el proyecto en un archivo .rar y envíaselo al profesor por el medio indicado.

Notas:
● Cuando generes las clases del proyecto Java, recuerda que sólo debes teclear el código que se
encuentra dentro del método main ().
● No es necesario que teclee la línea: import java.util.Scanner; ya que una vez que teclee dentro
del método main () la línea Scanner teclado = new Scanner (System.in); sólo es necesario
pulsar las teclas <ctrl><shift><I> simultáneamente para que se genere la primera instrucción
que se mencionó.

Una agencia aduanal requiere calcular el impuesto que se le aplicará a un producto de importación, así
como el costo total del producto incluyendo el impuesto de aduana. Actualmente solo se están
recibiendo productos de procedencia estadounidense, por lo cual, el impuesto está fijo en 17% sobre el
precio del producto. A partir de esta información, desarrollar un programa que permita calcular el
impuesto aduanal, así como el costo total del producto especificado, a partir del precio base de un
producto dado por el usuario.

Modelo Solución:

Entrada: Precio base del producto a importar.

Impuesto aduanal = 17%


Proceso: Monto impuesto = Precio base del producto a importar * Impuesto aduanal
Costo total = Precio base del producto a importar + Monto impuesto

Monto impuesto
Salida
Costo total
Código Java:

Código en Java:
import java.util.Scanner;

public class ImpuestosAduana{

public static void main (String [] args) {


Scanner teclado = new Scanner (System.in);

System.out.println ("Indique el precio del producto a importar: ");


precioProducto = teclado.nextFloat(); //Lectura de datos

//Proceso
montoImpuesto = precioProducto * impuestoAduanal;
costoTotal = precioProducto + montoImpuesto;

//Impresión de resultados finales

System.out.println(“El impuesto del producto es de $“+montoImpuesto+” dando un costo


total de $”+costoTotal);

También podría gustarte