none
me pueden ayudar con este error gracias RRS feed

  • Pregunta

  • static void Main(string[] args)
            {
                int d1, d2, estan, distancia, descuento,precio, costo;

                Console.WriteLine("ingrese distancia de ida en km:");
                d1 = int.Parse(Console.ReadLine());

                Console.WriteLine("ingrese  distancia de vuelta en km:");
                d2 = int.Parse(Console.ReadLine());

                Console.WriteLine("cuantos dias duro su instancia:");
                estan = int.Parse(Console.ReadLine());

                distancia = d1 + d2;
                precio = (distancia * 5000);
                if (distancia > 800 & estan < 7)
                {
                    Console.WriteLine("el precio original es de:" + precio);

                    descuento = (precio * 0.30);  ------------------- en esta linea me sale el error 
                    costo = precio - descuento;

                }

                else
                {
                    costo = precio;

                }
                Console.WriteLine("el billete costara:"+costo);
            }
        }

    Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido
    Error CS0266 No se puede convertir implícitamente el tipo 'double' en 'int'. Ya existe una conversión explícita (compruebe si le falta una conversión) ejercicio3 C:\Users\Portatil\Documents\Guía de actividades y rúbrica de evaluación - Fase 2 Aplicar estructuras básicas de programación-201\ejercicio3\ejercicio3\Program.cs 30 Activo


                                              
    miércoles, 13 de marzo de 2019 19:06

Todas las respuestas