Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PREGUNTA 01 (6)
En el siguiente programa, indique en qué líneas existe algún error y describa o corrija el error.
Indique el error como comentario y numere desde 1. Ejemplo mostrado: 4
PREGUNTA 02 (7)
Elabore un programa que reciba como entrada una cierta cantidad de tiempo, expresado en días, y determine la
cantidad de años, meses, semanas y días que contiene.
package com.mycompany.lab01;
//PRIMERO AÑADIMOS EL PAQUETE DE JAVA.UTIL.SCANNER A LA CLASE
import java.util.Scanner; // el programa usa JOptionPane
* @author JOEL
public class main2 {
public static void main(String[]args){
//CREAMOS EL OBJETO
Scanner conversionDeDias=new Scanner (System.in);
//ESCRIBIMOS LO DATOS QUE VAMOS A UTILIZAR
double dias;
double años;
long añosEnteros;
long mesesEnteros;
double mesesEnterosTotales;
double semanasTotales;
double semanas;
double Dias;
// ABRIMOS UN MENSAJE PARA QUE EL USARIO INGRESE EL DATO
System.out.println("Ingrese el numero de dias: ");
dias=conversionDeDias.nextDouble();
//HACEMOS LA CONVERSION DE AÑOS A DIAS DIVIDIENDO ENTRE 365
años= dias/365;
//CON ESTE COMANDO SE MOSTRARA LA PARTE ENTERA DELA OPERACION
añosEnteros=(long)Math.floor(años);
//AHORA TRABAJAMOS CON LOS MESES USANDO EL RESTO DE DIAS % 365
mesesEnterosTotales=dias%365;
//USANDO EL RESTO DE DIAS DIVIDMOS ENTRE 30 PARA OBTENER EL NUMERO DE MESES
mesesEnterosTotales=mesesEnterosTotales/30;
//CON ESTE COMANDO MOSTRARA LOS VALORES ENTEROS
mesesEnteros=(long)Math.floor(mesesEnterosTotales);
//OBTENDREMOS EL RESTO PARA CALCULAR LAS SEMANAS
semanasTotales=(dias%365);
//HALLAMOS LAS SEMANAS CON EL RESTO
semanasTotales=(semanasTotales%30);
semanasTotales=(semanasTotales/7);
//USAREMOS ESTE COMANDO PARA QUE APAREZCA SOLO EL ENTERO
UNMSM FIEE Ing. Telecomunicaciones Programación Orientado a Objetos
2020 - I Práctica calificada 01
semanas=(long)Math.floor(semanasTotales);
//CALCULAMOS LOS DIAS CON EL RESTO DE LAS SEMANAS
Dias=(long)Math.floor(mesesEnterosTotales%7);
//USAMOS EL MENSAJE PARA MOSTRAR EL RESULTADO DE LA CONVERSION
System.out.println(dias+" dias equivale a " +añosEnteros+ " años " +mesesEnteros+ " meses " +semanas+ " semanas
"+Dias+ " dias");
PREGUNTA 03 (7)
Elabore un programa que solicite un monto de venta en dólares y un monto de impuesto en porcentaje (entero) y
determine: