Metziop

Untitled

Jun 12th, 2022
977
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.58 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace planetum
  8. {
  9.     public class viaje
  10.     {
  11.         private string destino;
  12.         private string origen;
  13.         private double costoIda;
  14.         private double costoVuelta;
  15.         private int dias;
  16.         private double costoDia;
  17.         private double costoCaminata;
  18.         private int pasajeros;
  19.         private double subtotal;
  20.         private double total;
  21.        
  22.        
  23.  
  24.         public viaje(string destino, string origen, double costoIda, double costoVuelta, int dias, double costoDia, double costoCaminata, int pasajeros)
  25.         {
  26.             this.Destino = destino;
  27.             this.Origen = origen;
  28.             this.CostoIda = costoIda;
  29.             this.CostoVuelta = costoVuelta;
  30.             this.Dias = dias;
  31.             this.CostoDia = costoDia;
  32.             this.CostoCaminata = costoCaminata;
  33.             this.Pasajeros = pasajeros;
  34.            
  35.         }
  36.  
  37.         public string Destino { get => destino; set => destino = value; }
  38.         public string Origen { get => origen; set => origen = value; }
  39.         public double CostoIda { get => costoIda; set => costoIda = value; }
  40.         public double CostoVuelta { get => costoVuelta; set => costoVuelta = value; }
  41.         public int Dias { get => dias; set => dias = value; }
  42.         public double CostoDia { get => costoDia; set => costoDia = value; }
  43.         public double CostoCaminata { get => costoCaminata; set => costoCaminata = value; }
  44.         public int Pasajeros { get => pasajeros; set => pasajeros = value; }
  45.         public double Total { get => total; set => total = value; }
  46.  
  47.         public double registroViaje() {
  48.  
  49.             if (Destino.Equals("Luna"))
  50.             {
  51.                 subtotal = CostoIda + (CostoDia * Dias) + CostoVuelta + CostoCaminata;
  52.  
  53.             }
  54.             else if (Destino.Equals("Venus"))
  55.             {
  56.                 subtotal = CostoIda + (CostoDia * Dias) + 100 + CostoVuelta;
  57.                 subtotal = subtotal + (subtotal * .05);
  58.             }
  59.             else if (Destino.Equals("Mercurio"))
  60.             {
  61.                 subtotal = CostoIda + (CostoDia * Dias) + 300 + CostoVuelta;
  62.                 subtotal = subtotal + (subtotal * .05);
  63.             }
  64.             else if (Destino.Equals("Marte"))
  65.             {
  66.                 subtotal = CostoIda + (CostoDia * Dias) + CostoVuelta + CostoCaminata;
  67.             }
  68.             else if (Destino.Equals("Saturno"))
  69.             {
  70.  
  71.                 subtotal = CostoIda + (CostoDia * Dias) + 300 + CostoVuelta;
  72.                 subtotal = subtotal + (subtotal * .05);
  73.             }
  74.             else if (Destino.Equals("Jupiter"))
  75.             {
  76.                 subtotal = CostoIda + (CostoDia * Dias) + 200 + CostoVuelta;
  77.                 subtotal = subtotal + (subtotal * .05);
  78.             }
  79.             else if (Destino.Equals("Urano")) {
  80.                 subtotal = CostoIda + (CostoDia * Dias) + 400 + CostoVuelta;
  81.                 subtotal = subtotal + (subtotal * .05);
  82.             }
  83.  
  84.             else if (Destino.Equals("Neptuno"))
  85.             {
  86.                 subtotal = CostoIda + (CostoDia * Dias) + 500 + CostoVuelta;
  87.                 subtotal = subtotal + (subtotal * .05);
  88.             }
  89.             else if (Destino.Equals("Plutón")) {
  90.                 subtotal = CostoIda + (CostoDia * Dias) + 600 + CostoVuelta;
  91.                 subtotal = subtotal + (subtotal * .05);
  92.             }
  93.             Total = subtotal*pasajeros;
  94.             return Total;
  95.         }
  96.     }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment