Академический Документы
Профессиональный Документы
Культура Документы
Programación de computadores ll
Instituto IACC
13 Diciembre 2019
Introducción:
realizando los pasos a seguir para entender de mejor forma cada clase de lenguaje expresada en
Desarrollo:
1.- El código en Java presentado anteriormente indica un programa para mostrar los cálculos de
la matricula de un alumno basado en los créditos de esta, asumiendo que el crédito cuesta $75
con un descuento del 60% a alumnos atletas o con honores, donde el usuario podrá ingresar el
nombre del alumno, la cantidad de créditos e indicando si es atleta o tiene honores, de este modo,
- import java.util.Scanner; // Importación del paquete "java.util" con la clase Scanner, esta
clase puede facilitar mucho más la lectura de los datos en programas con Lenguaje Java.
- public class RegistrationFeeApp { //Es una clase pública la cual permite el acceso desde
- public static void main(String[] args) { //Método "main" el cual puede ser accedido desde otro
método con una instancia de esta clase (public). Un método es el conjunto de instrucciones que
se le da a una clase, la cual realiza acciones y devuelven datos, sin embargo pueden no devolver
valor constante en la ejecución del programa. Al ser "double" se pueden almacenar datos enteros
o decimales en la memoria.
Pudiera definirse como una variable, lo cual he intentado hacer en pseudocodigo, sin embargo
arroja error al no tener un control y el valor puede puede cambiar, por lo tanto con la sentencia
- String NombredelAlumno; //Clase "String", significa que guarda los datos de una cadena de
- int NumeroDeCreditos; //variable"int" es una clase que puede almacenar números enteros, es
- char respuesta; //Tipo de dato "char", el cual almacena datos de tipo carácter de 16bits.
- double Valorregistro, descuento; //Variables de tipo "double" para guardar datos numéricos que
Si esta es una clase "Java.land.Scanner" se puede tener un valor numérico del "keyboard o
teclado" . Si el usuario ingresa un número o texto inválido, el método "Scanner" hace una
excepción, entonces la clase "keyboard" puede facilitar la lectura de los números ingresados por
teclado siendo responsabilidad de "keyboard" sobre las excepciones para que cada método
que el usuario ingresa por teclado y mediante el signo "=" se le asigna a la variable StudentName
- System.out.print("¿Eres un atleta o un estudiante con "+ "honores? (S/N) " ); //Para ingresar o
sacar datos, en este caso "out" es para mostrar (salir) en pantalla la pregunta que se desea hacer al
usuario.
los caracteres que se le han definido en la posición indice de la cadena. En este caso el valor del
índice está en 0.
Valorregistro = NumeroDeCreditos * COSTO_POR_CREDITO; //Cálculo matemático que debe
hacer el programa, dando el valor total del registro al ser multiplicados la cantidad de créditos
respuesta "S".
- System.out.print("Para " + NombredelAlumno + ", "); //Salida en pantalla con el nombre del
alumno.
- System.out.print("El valor del registro es $ "+ Valorregistro); //Salida en pantalla con el valor
total del registro (con o sin descuento, dependiendo de la repuesta entregada por el usuario, S o
N)
- Podemos crear un archivo con la extensión de Java en un archivo de texto, por ejemplo:
MatriculaAlumno.java
etc).
- Abrir la consola de comandos o Terminal con la ubicación o ruta donde se encuentra el
- Este proceso crea un archivo .class el cual contiene un bitecode que entiende la máquina
virtual de Java. Por lo tanto, cuando se ejecuta nuestro programa no estamos ejecutando el
Conclusión:
Al realizar este trabajo, he podido concluir y entender de mejor manera la función de cada
Entendiendo además, la importancia que tiene una buena sintaxis y orden lógico para que un
programa pueda funcionar de manera eficiente y sin errores, expresando lo que queremos
demostrar al usuario, realizando ejercicios matemáticos o sabiendo cómo y donde guardar los
datos de cada proceso, además de entender el compilamiento y ejecución del programa realizado.
Bibliografía:
Semana 6, IACC.
- IACC (2019). Clases del Lenguaje: Math, Integer, Char y String. Programación de
- Oracle (Desconocida). ¿Cómo puedo empezar a desarrollar programas Java con Java
https://www.java.com/es/download/faq/develop.xml