Informática, pregunta formulada por yocupiciovalenzuelal, hace 1 mes

en un hotel se hace un descuento de 10% si el cliente se hospeda mas de 5 dias, del 15% si si hospeda mas de 10 dias y del 20% si si hospeda mas de 15 dias. elaborar un algoritmo que lea el numero de dias y el precio diario de la habitacion e imprima el subtotal por pagar, el descuento y el total por pagar


flavio62: Por dónde tienes que hacer eso?
yocupiciovalenzuelal: por netbeants
flavio62: Java?
yocupiciovalenzuelal: siii

Respuestas a la pregunta

Contestado por flavio62
0

Respuesta:

Hotel descuento algoritmo Java

Explicación:

PD: Está en el pdf, el algoritmo y capturas. También hay info mía en la última hoja.

Espero te sirva. Saludos!

Adjuntos:

yocupiciovalenzuelal: muy buen trabajo
flavio62: Gracias!
Contestado por megatokay
0

A continuación programa en java para calcular descuento y el monto a pagar en un hotel según días de estadía. Se adjunta imagen de código y salida por pantalla.  

Código en java de programa de facturación en hotel

import java . io .*;

public class Main {

public static void main(String args[]) throws IOException {

 BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System . in));

  •  // Definimos las variables

 String continuar;

 double descuento, porcdesc,precio, subtotal, total   ;

 int dias;

  •  // Inicializamos las variables

 continuar = "s";

 dias = 0;

 precio = 0;

 continuar = "s";

 subtotal = 0;

 descuento = 0;

 total = 0;

 porcdesc = 0;

  •  // Ingresamos los datos

 System . out . println("********* Descuento en hotel **********");

 while (continuar . equals("s")) {

  System . out . print("Precio de la habitación: ");

  precio = Double . parseDouble(bufEntrada . readLine());

  System . out . print("Cantidad de días en el hotel: ");

  dias = Integer . parseInt(bufEntrada . readLine());

  •   // Establecemos el porcentaje de descuento si aplica

  if (dias>5 && dias<=10) {

   porcdesc = 0.10;

  }

  if (dias>10 && dias<=15) {

   porcdesc = 0.15;

  }

  if (dias>15) {

   porcdesc = 0.20;

  }

  •   // Calculamos el descuento, subtotal, y total por pagar

  subtotal = dias*precio;

  descuento = subtotal*porcdesc;

  total = subtotal-descuento;

  •   // Mostramos resultados en pantalla

  System . out . println("Subtotal por pagar:  "+subtotal);

  System . out . println("Descuento :  "+descuento+"("+(porcdesc*100)+"%)");

  System . out . println("Total por pagar:  "+total);

  System . out . println(" ");

  do {

   System . out . println("¿Continuar? (s/n)");

   continuar = bufEntrada . readLine();

  } while ((!continuar . equals("s")&!continuar . equals("n")));

 }

}

}

Para saber más acerca de programas de facturación consulte: https://brainly.lat/tarea/63020059

#SPJ2

Adjuntos:
Otras preguntas