Prezado(a)(s):
Estou com problema de Runtime error.
O erro aparece ao anexar o código no site urionlinejudge.com.br.
Segue abaixo o link com o código em anexo.
As variáveis codigo1 e codigo2 somente são digitados não utiliza-se para nada.
Na definição essas variáveis são definidas como inteiras.
Será essa a causa do problema???
A quantidade e o preço são utilizadas para calcular o preço total das mercadorias, através da fórmula abaixo.
valorTotalPagar = ((preco1 * qtdePecas1) + (preco2 * qtdePecas2));
Já inseri no código TRY … CATCH, para identificar o erro de Runtime error, mas não gerar nenhuma erro durante a execução.
Estou utilizando o Red Hat CodeReady Studio Version: 12.13.0.GA, para digitar e testar os programas.
Toda ajuda será bem-vinda.
Agradeço
Marcos
Posta o seu código fonte.
Bom dia, Staroski
Segue abaixo o código.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
InputStreamReader ir = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(ir);
int codigo1, qtdePecas1, codigo2, qtdePecas2;
Double preco1, preco2; // Preço referente a cada uma das peças
Double valorTotalPagar; // Preço total a pagar
codigo1 = Integer.parseInt(in.readLine());
qtdePecas1 = Integer.parseInt(in.readLine());
preco1 = Double.parseDouble(in.readLine());
codigo2 = Integer.parseInt(in.readLine());
qtdePecas2 = Integer.parseInt(in.readLine());
preco2 = Double.parseDouble(in.readLine());
valorTotalPagar = ((preco1 * qtdePecas1) + (preco2 * qtdePecas2));
System.out.printf("VALOR A PAGAR: %.2f\n", valorTotalPagar);
}
}