Buscar

O programa abaixo apresenta um erro. Assinale a alternativa que corrige o erro. 1. namespace Quest02_Q07 2. { 3. internal class Program 4. { 5. st...

O programa abaixo apresenta um erro. Assinale a alternativa que corrige o erro. 1. namespace Quest02_Q07 2. { 3. internal class Program 4. { 5. static void Main(string[] args) 6. { 7. //Declara variáveis 8. float nf, resFloat; 9. 10. // Recebe um valor 11. Console.Write ("Forneça o preço: "); 12. nf = float.Parse(Console.ReadLine()); 13. 14. // Atribui valore 15. resFloat = nf + 10.5; 16. 17. // Informa os valores 18. Console.WriteLine("O preço {0:C} e o novo {1:C} ", nf, resFloat); 19. 20. //Mantém a tela aberta esperando a digitação de uma tecla 21. Console.ReadKey(); 22. } 23. } 24. } Escolha uma opção: a) Linha 15 resFloat = nf + 10.5F b) Linha 17 nf = float.Parse(Console.ReadLine()F); c) Linha 18 trocar nf por resFloat d) Acrescentar linha 25 }

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra A) Linha 15 resFloat = nf + 10.5F. O erro no programa é que o valor 10.5 é considerado como double, mas a variável resFloat é do tipo float. Para corrigir esse erro, é necessário adicionar o sufixo "F" ao valor 10.5, indicando que ele é do tipo float.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais