Está en la página 1de 8

Clases del lenguaje: Math, Integer, Char y String.

Anthuan Francisco Pizarro Olmos

Programación de computadores II

Instituto IACC

24 de marzo de 2019
Desarrollo

INSTRUCCIONES: Sobre la base de las lecturas y de los contenidos revisados en la semana,

responda lo siguiente en forma completa.

Código en JAVA

import java.util.Scanner;
public class RegistrationFeeApp {
public static void main(String[] args) {
final double COSTO_POR_CREDITO = 75.00;
final double TASA_DESCUENTO = 0.60;
String NombredelAlumno;
int NumeroDeCreditos;
char respuesta;
double Valorregistro, descuento;
Scanner keyboard = new Scanner(System.in);
System.out.print("Ingrese el nombre: ");
studentName = keyboard.nextLine();
System.out.print("Ingrese el numero de creditos: ");
numberOfCredits = keyboard.nextInt();
System.out.print("¿Eres un atleta o un estudiante con " +
"honores? (S/N): ");
respuesta = keyboard.next().charAt(0); // Leer una letra
Valorregistro = NumeroDeCreditos * COSTO_POR_CREDITO;
if (respuesta == 'S') {
descuento = TASA_DESCUENTO * Valorregistro;
Valorregistro -= descuento;
}
System.out.print("Para " + NombredelAlumno + ", ");
System.out.println("El valor del registro es $" +
Valorregistro);
}
}
De acuerdo al código anterior:

1. Explique qué realiza el código escrito en Java.

R.- En principio el código no realiza nada, ya que se encuentran algunos errores que impiden su
compilación.

Como se aprecia en la imagen el nombre de la clase “RegistrationFeeApp”, no corresponde ya


que la mayoría del código esta en español y en el cuerpo de este se puede ver que la clase ha sido
renombrada como “Valorregistro”, lo mismo ocurría con las clases “studentName” en la línea 12
del código y” numberOfCredits” en la línea 14, que eran llamadas como “NombredelAlumno” y
“NumeroDeCreditos” respectivamente.
Una vez corregidos estos errores el código quedo así;

import java.util.Scanner;
public class Valorregistro {
public static void main(String[] args) {
final double COSTO_POR_CREDITO = 75.00;
final double TASA_DESCUENTO = 0.60;
String NombredelAlumno;
int NumeroDeCreditos;
char respuesta;
double Valorregistro, descuento;
Scanner keyboard = new Scanner(System.in);
System.out.print("Ingrese el nombre: ");
NombredelAlumno = keyboard.nextLine();
System.out.print("Ingrese el numero de creditos: ");
NumeroDeCreditos = keyboard.nextInt();
System.out.print("¿Eres un atleta o un estudiante con " +
"honores? (S/N): ");
respuesta = keyboard.next().charAt(0); // Leer una letra
Valorregistro = NumeroDeCreditos * COSTO_POR_CREDITO;
if (respuesta == 'S') {
descuento = TASA_DESCUENTO * Valorregistro;
Valorregistro -= descuento;
}
System.out.print("Para " + NombredelAlumno + ", ");
System.out.println("El valor del registro es $" +
Valorregistro);
}
}

Lo que hace este código corregido es calcular el valor de registro de un alumno, según su
cantidad de créditos (75.00 c/u) y con la variable de si es o no un alumno con honores o atleta de
la institución, en cuyo caso aplica un descuento de 0.60.

Ejecución;
2. Defina los pasos necesarios para compilar y ejecutar el código.

En primer lugar, se debe tener instalado en el equipo el kit de desarrollo Java o “Java
development kit”.

En mi caso particular uso el símbolo de sistema de Windows y la herramienta block de notas


para trabajar con Java.

Teniendo las herramientas necesarias, doy comienzo con el block de notas, donde escribo el
código, guardándolo como archivo .txt para evitar perder mi trabajo, una vez conforme con el
código realizado se guarda como archivo.java, personalmente suelo trabajar en el escritorio del
equipo y después guardar mis códigos en carpetas definitivas.

Para el segundo paso abro el símbolo de sistema de Windows y me ubico en el escritorio,


considerando que es donde tengo mi código actual, ejecutando cd desktop.

Luego de esto paso a invocar al compilador de Java, ejecutando javac mas el nombre del
código.java.
Si el compilador de Java no encuentra ningún error en el código, generara un archivo con el
nombre del archivo.java pero con la extensión .class. En caso de errores el compilador nos
mostrara cuales son.
Llegando con éxito a este paso solo nos queda ejecutar nuestro código, para esto ejecutamos el

comando java acompañado del nombre de nuestro archivo.class sin extensión.


Bibliografía

Contenidos para la semana 6 – Programación de computadores II – IACC 2019

Contenidos adicionales para la semana 6 – Programación de computadores II – IACC 2019

También podría gustarte