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

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.