Boa noite. Verifiquei que em casos semelhantes o programador não inclui o return 0; na última linha igual você colocou. É uma questão de preferência ou existe alguma relevância? Obrigado,
Olá Arutiel! A resposta curta é: não faz muita diferença nessa altura do curso. Nesse momento mais inicial do aprendizado, em geral, o aluno ainda não tem condições de entender claramente porque do uso do return. Mais para frente, discutimos isso em subprogramação (th-cam.com/video/Q4P2QdSPS4o/w-d-xo.html). A resposta longa é: toda a função (inclusive a main) com tipo de retorno definido (no caso da main, definimos como int), deve ter um comando return ao final e esse comando deve retornar um valor do mesmo tipo da definição (no caso zero é um int). No caso particular da main, esse retorno é usado pelo sistema operacional como o código de retorno do programa. Por convensão, retorno zero significa que o programa terminou normalmente. Valores diferentes de zero, indicam algum tipo de código de erro que poderiam depois ser catalogados na documentação do teu programa, por exemplo.
Olá Akim. Resumidamente, podes usar um "%.2f" no printf para formatar com 2 casas decimais um número armazenado em uma variável do tipo float. Claro que podes usar outros valores além de 2 para aumentar ou diminuir a quantidade de casas decimais impressas na tela. Tem um exemplo que implementamos numa aula mais adiante aqui th-cam.com/video/s3T3VqatUGk/w-d-xo.html. A documentação completa do printf dá várias outras opções de formatação de números impressos, dá uma olhada em www.cplusplus.com/reference/cstdio/printf/.
Amei a explicação, entendi perfeitamente...
Sou iniciante e aulas como a sua ajudam muito...
Parabéns e obrigado.
entendi perfeitamente, muito obrigada
Boa noite.
Verifiquei que em casos semelhantes o programador não inclui o return 0; na última linha igual você colocou. É uma questão de preferência ou existe alguma relevância?
Obrigado,
Olá Arutiel! A resposta curta é: não faz muita diferença nessa altura do curso. Nesse momento mais inicial do aprendizado, em geral, o aluno ainda não tem condições de entender claramente porque do uso do return. Mais para frente, discutimos isso em subprogramação (th-cam.com/video/Q4P2QdSPS4o/w-d-xo.html).
A resposta longa é: toda a função (inclusive a main) com tipo de retorno definido (no caso da main, definimos como int), deve ter um comando return ao final e esse comando deve retornar um valor do mesmo tipo da definição (no caso zero é um int).
No caso particular da main, esse retorno é usado pelo sistema operacional como o código de retorno do programa. Por convensão, retorno zero significa que o programa terminou normalmente. Valores diferentes de zero, indicam algum tipo de código de erro que poderiam depois ser catalogados na documentação do teu programa, por exemplo.
minha duvida e apenas como reduzir o numero de casas descimais das saidas
Olá Akim. Resumidamente, podes usar um "%.2f" no printf para formatar com 2 casas decimais um número armazenado em uma variável do tipo float. Claro que podes usar outros valores além de 2 para aumentar ou diminuir a quantidade de casas decimais impressas na tela. Tem um exemplo que implementamos numa aula mais adiante aqui th-cam.com/video/s3T3VqatUGk/w-d-xo.html. A documentação completa do printf dá várias outras opções de formatação de números impressos, dá uma olhada em www.cplusplus.com/reference/cstdio/printf/.