TOPIC

Falta pouco pra terminar

caiosrs asked 2 years ago

Olá, bom dia Esse código falta pouco para solucionar o problema, preciso usar o Código do produto em algo, porém não tenho tanta ideia como, tabmém da um erro de "RunTime Error" e não sei por que. Sou novato no URI e em C#, quero uma ajuda de quem poder. Obrigado desde já.

Código em C#:

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

namespace ConsoleApp7 { class Program { static void Main(string[] args) { } } } using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

namespace Calculo_Simples { class Program { static void Main(string[] args) { double cod1, num1, un1; double cod2, num2, un2; double resultado;

        //cod1 = nome
        //num1 = quantos do nome
        //unt1 = preço do nome

        cod1 = Convert.ToDouble(Console.ReadLine());
        num1 = Convert.ToDouble(Console.ReadLine());
        un1 = Convert.ToDouble(Console.ReadLine());

        double[] array1 = new double[] { cod1, num1, un1 };

        cod2 = Convert.ToDouble(Console.ReadLine());
        num2 = Convert.ToDouble(Console.ReadLine());
        un2 = Convert.ToDouble(Console.ReadLine());

        double[] array2 = new double[] { cod2, num2, un2 };

        resultado = (num1 * un1) + num2 * un2;

        Console.WriteLine("VALOR A PAGAR: R$ " + resultado.ToString("0.00"));

        Console.ReadLine();
    }
}

}

Remember not post solutions. Your post may be reviewed by our moderators.

  • FabricioRamos replied 2 years ago

    Bom dia, boa tarde ou boa noite. Caio, o problema pede "O arquivo de entrada contém duas linhas de dados", você está entrando com seis. Dessa forma, os dados de cada peça composto de código, quantidade e preço, devem entrar da forma exata como pede o desafio, exemplo:

            var item1 = Console.ReadLine().Split(' ');
            var item2 = Console.ReadLine().Split(' ');
    
            // 51.40 = (2 * 15.30) + (4 * 5.20) 
            var itemPrice = (int.Parse(item1[1]) * double.Parse(item1[2])) + (int.Parse(item2[1]) * double.Parse(item2[2]));
    
            Console.WriteLine("VALOR A PAGAR: R$ " + itemPrice.ToString("F2"));