programa {
funcao inicio() {
cadeia nome
inteiro ano
real salario
escreva(” Qual é o seu nome? “)
leia(nome)
escreva(” Qual é seu ano de nascimento?”)
leia(ano)
escreva (“Qual é o seu salario?”)
leia(salario)
escreva (” ——FICHA FUNCIONAL —— \n”)
escreva (“Seu nome é:” +nome+ “\n”)
escreva (” seu salário é: ” + salario + “\n”)
}
}
saida terminal
Qual é o seu nome? GISELE
Qual é seu ano de nascimento?1997
Qual é o seu salario?100,00
Erro de execução: java.lang.NumberFormatException: For input string: “100,00”
at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054)
at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
at java.base/java.lang.Double.parseDouble(Double.java:543)
at br.univali.portugol.Console.solicitaEntrada(Console.java:461)
at br.univali.portugol.nucleo.programa.Programa.leia(Programa.java:1035)
at br.univali.portugol.nucleo.programa.Programa.leiaReal(Programa.java:1003)
at programas.Programa1632959208814.executar(Programa1632959208814.java:46)
at br.univali.portugol.nucleo.programa.TarefaExecucao.run(TarefaExecucao.java:44)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Linha: 15, Coluna: 2
Programa finalizado.