C sharp - Este codigo de bomba de gasolina no muestra error pero no funciona

 
Vista:
sin imagen de perfil
Val: 13
Ha aumentado su posición en 4 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

Este codigo de bomba de gasolina no muestra error pero no funciona

Publicado por JosmerB. (8 intervenciones) el 02/08/2019 04:50:12
Este codigo que deberia simular una bomba de gasolina, y beria ser como que:
te da los galones con los que el tanque de gasolina comienza
despues el precio por galon, despues te pide que ingreses cuantos galones quieres,
Despues calcula eso por el precio de la gasolina, y te dice cuantos galones surtió, y el precio total y los galones que quedan.

Aqui abajo el codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
 
namespace AplicacionGasolina
{
    class Bomba
    {
        public double Gasolinarestante { get; set; }
        public double Gasolinasurtida { get; set; }
        public double Preciogasolina { get; set; }
        public double Gasolinasolicitada { get; set; }
 
        public Bomba()
        {
            Console.WriteLine("El Tanque de Gasolina tiene 300 Galones Disponibles");
            Console.WriteLine("El Precio de por Galon de la Gasolina es de $:2.00");
 
            Console.WriteLine("Fueron Solicitados:");
            Gasolinasolicitada = double.Parse(Console.ReadLine());
 
            Console.WriteLine("El Precio de la Gasolina es de 2.00");
            Preciogasolina = double.Parse(Console.ReadLine());
 
            Console.WriteLine("Fueron Surtidos:");
            Gasolinasurtida = double.Parse(Console.ReadLine());
 
            Console.WriteLine("Galones Restantes:");
            Gasolinarestante = double.Parse(Console.ReadLine());
        }
 
        public double Simulacion()
        {
            Gasolinarestante = 300;
 
            Preciogasolina = 2;
 
            if (Gasolinasolicitada < 300)
            {
                return Gasolinasolicitada * Preciogasolina;
            }
            else if (Gasolinasolicitada > 300)
            {
                Console.WriteLine("No hay Gasolina Suficiente");
            }
 
            return 0;
        }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            Bomba OBomba = new Bomba();
            double resultado = OBomba.Simulacion();
            Console.WriteLine(resultado);
        }
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 326
Plata
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Este codigo de bomba de gasolina no muestra error pero no funciona

Publicado por miguelZ (143 intervenciones) el 02/08/2019 17:10:30
Pero cual es la pregunta?

Revisa tu flujo, los resultados deben mostrarse al ultimo no al inicio, al ejecutarse la simulacion nunca inicias la cantidad
solicitada,


saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 13
Ha aumentado su posición en 4 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

Este codigo de bomba de gasolina no muestra error pero no funciona

Publicado por JosmerB. (8 intervenciones) el 02/08/2019 17:48:57
la pregunta es por que no corre como deberia a pesar de no mostrar error? osea hace algunos calculos pero no los muestra como deberia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Javier
Val: 96
Bronce
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Este codigo de bomba de gasolina no muestra error pero no funciona

Publicado por Javier (40 intervenciones) el 03/08/2019 00:54:08
Por que pides que tecleen la cantidad de galones surtidos, galones restantes y el precio?? a como entiendo eso lo deberías calcular tu y el precio ya lo tienes establecido, creo debes remplazar esa parte del codigo y en lugar mostrar el resultado de los cálculos que en este caso serian el total y galones restantes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Este codigo de bomba de gasolina no muestra error pero no funciona

Publicado por JSuero (8 intervenciones) el 03/08/2019 01:23:55
No lo estoy pidiendo, se supone que eso es para que ahí apareciera la cándida de galones surtidos, restantes y el precio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Javier
Val: 96
Bronce
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Este codigo de bomba de gasolina no muestra error pero no funciona

Publicado por Javier (40 intervenciones) el 04/08/2019 01:25:29
A eso me refiero precisamente, tu estas pidiendo se ingresen cantidades y asignando a las variables, lo que debes hacer es el calculo y asignarlo a las variables y después mostrarlas en pantalla, ese fragmento de codigo esta de mas, creo seria algo así.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public Bomba()
{
    Console.WriteLine("Fueron Solicitados:");
    Gasolinasolicitada = double.Parse(Console.ReadLine());
 
    Console.WriteLine("Fueron Surtidos:" + Gasolinasolicitada );
}
 
static void Main(string[] args)
{
    Bomba OBomba = new Bomba();
    double resultado = OBomba.Simulacion();
    Console.WriteLine("Galones Restantes:" + resultado);
    Console.ReadKey();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar