Home › Fóruns › Programação Básica › duvida da aula do exercicio de entrada e saida
Marcado: formatação
- Este tópico contém 6 respostas, 5 vozes e foi atualizado pela última vez 3 anos, 1 mês atrás por IcaroFilho.
-
AutorPosts
-
-
22 de setembro de 2021 às 10:29 #75960Rodrigo AlexsanderParticipante
Bom dia. toda vez que eu coloco \n não da certo e não consigo fazer o exercicio 1 e 2. Poderiam me ajudar?
escreva(“Nome” + nome +\n”)
escreva(“Nascimento em” + idade + ” anos de idade “. \n”)
escreva( “Salario de ” + salario +\n”)
escreva(“————————-\n”)
} -
22 de setembro de 2021 às 12:44 #75967Marcos MissoneParticipante
Boa tarde
Exercicio 002
Neste exercício deve ser utilizado os tipos primitivos do tipo: INTEIRO, REAL e CADEIA ou seja:
cadeia nome inteiro idade real salario
escreva ("Nome de funcionario: ") leia (nome) Exercicios 001
cadeia nome
Espero ter ajudado
-
22 de setembro de 2021 às 19:05 #75999Tutora MaylaMestre
Rodrigo, para utilizar o \n ele precisa estar entre aspas, apenas faça essa correção que deverá funcionar.
Exemplo:
escreva("Nome" + nome +"\n")
Quaisquer outras dúvidas estamos a disposição.
-
10 de outubro de 2021 às 18:48 #78151Gabriel FructuosoParticipante
Olá,
Eu construi o código porém ainda não ficou 100%. Eu não consigo adicionar o espaço entre as informações e a fica funcional, ainda tem o caso de “NomeGabriel” ficar na mesma linha de ficha funcional.
Já adicionei “\n” porém não pula para a próxima linhaNome do funcionário: Gabriel
Ano de nascimento: 1989
Salario: R$ 4550.89
———–FICHA FUNCIONAL———–NomeGabriel
Nascimento em: 1989
Salário de 4550.89
————————————–
Programa finalizado. Tempo de execução: 6931 milissegundos -
11 de outubro de 2021 às 09:38 #78205IcaroFilhoModerador
Bom dia Gabriel.
Poste como esta o seu código.
De qaulquer modo a resolução seria:programa { funcao inicio() { real salario inteiro ano cadeia nome escreva("Quao o nome do funcionario? ") leia(nome) escreva("Qual o ano de nascimento? ") leia(ano) escreva("Qual o salário? ") leia(salario) escreva("----FICHA CADASTRAL----") escreva("\nNome: ",nome) escreva("\nNascimento: ",ano) escreva("\nSalário: ",salario) escreva("\n------------------------") } }
-
13 de outubro de 2021 às 20:30 #78404Gabriel FructuosoParticipante
Olá Ícaro
Esse é o meu código:
programa { funcao inicio () { cadeia funcionario, nascimento, salario escreva ("Nome do funcionário: ") leia( funcionario ) escreva ("Ano de nascimento: ") leia (nascimento) escreva ("Salario: R$ ") leia(salario) escreva(" \n-----------FICHA FUNCIONAL-----------") escreva("\nNome: " , funcionario) escreva("\nNascimento em: " , nascimento) escreva( "\nSalário de R$ " , salario) escreva("\n--------------------------------------") } }
Antes estava com erro porque o “\n” no final e não no inicio conforme sua resposta.
Obrigado pela ajuda
- Esta resposta foi modificada 3 anos, 1 mês atrás por IcaroFilho.
-
14 de outubro de 2021 às 09:24 #78446IcaroFilhoModerador
Bom dia.
Alguns pontos a se levar em consideração.1- Mesmo que o
\n
estivesse no final, ele efetua a quebra de linha. Lembrando que ele deve estar dentre de aspas (como uma string)2- Cuidado quanto a declaração de tipo de variável. Você utilizou cadeia (string) pra representação numérica (nascimento, salario). Isto te trás alguns riscos… como por exemplo o usuário introduzir símbolos e textos no lugar da numeração. E se caso for efetuar cálculos com essas variáveis, ainda terá que fazer transformações (no caso do Portugal terá que importar a biblioteca respectiva para alteração de tipos).
-
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.