Olá exercício 02 feito. Gostaria da saber como consigo melhorar esse código,

Home Fóruns Programação Básica Olá exercício 02 feito. Gostaria da saber como consigo melhorar esse código,

Marcado: 

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #71531

      funcao inicio()
      {
      cadeia Funcionario
      inteiro nacimento
      real salario
      escreva (“Ola, funcionario Qual é seu nome “)
      leia (Funcionario)
      escreva(” Por favor Podeira nos informar sua data de nacimento “)
      leia (nacimento)
      escreva (“Qual é seu salario “)
      leia (salario)
      escreva (“——–FICHA FUNCIONAL———\n”)
      escreva (“Nome”+ Funcionario)
      escreva (“\nNacimento” + nacimento)
      escreva (“\nSalario de R$ ” + salario)
      escreva (“——————————-“)

    • #71578
      IcaroFilho
      Moderador

      Bom dia Carlos,
      Tente sempre quando postar seu código no forum se atentar a 2 coisas.

      1. Se há tópicos com o mesmo assunto que o seu.
        • No caso, existe algumas tópicos já criados referentes ao mesmo exercício.
        • Caso a sua duvida permaneça, você pode postar dentro do tópico em aberto. Isto evita com que seja criado vários tópicos com o mesmo assunto, deixando o fórum mais limpo e facilitando na hora das pessoas procurarem “ajuda” e tirar “duvidas”
      2. Sempre que postar seu código, formate-o. isto facilita na visualização (referindo-se a indentação) e ao transporto de codigo para a IDE (caso necessário)
        • vc faz isso selecionando todo seu codigo aqui na postagem e clicando em CODE na barra de formatação de texto que se encontra logo acima.

      Referente ao seu código:

      1. evite começar nomes de variáveis com letras maiúsculas. (embora funcione, não é uma boa pratica)
        Funcionario-> funcionario
      2. Se atente na escrita:
        1. se vc solicita “data de nascimento”, o usuário pode digitar:
          10/01/1990 ou 16-07-1989
          isto fará com que seu código quebre, uma vez que a entrada esperada pela variável é de números inteiros. (vai quebrar devido a entrada ‘/’ ou ‘-‘)
          No exercício é solicitado apenas o ‘ano’, por isso não há problema. Caso queira ainda sim utilizar a entrada da data, pode utilizar mas deverá usar a variável do tipo cadeia. E para possíveis cálculos de idade deverá fazer uso de bibliotecas que verá mais a frente.
        2. Ainda em termos de atenção na escrita. perceba que sua saída esta ‘colada’. no final das “” do escreva, sempre de um espaço quando concatenar algo.
        3. E por fim faltou a quebra de linha na ultima linha.
          vc pode resolver isso criando um padrão, sempre pondo a quebra ou no começo ou no final.

      Continue se esforçando e bons estudos !

Visualizando 1 resposta da discussão
  • Você deve fazer login para responder a este tópico.