Respostas no Fórum
-
AutorPosts
-
IcaroFilhoModerador
Só uma correção pq bugou como escrevi de como apareceu.
5º – Outro habito legal de se ter é utilizar quebras de linha no começo ao invés do final. isto faz com que se tenha um numero menor de concatenações.
Ex.: Com quebra no começo——————————–Com quebra no final
escreva(“\nNOME: ” , nome) —— => Ao invés de —–=> escreva(“NOME: ” , nome,”\n”)
escreva(“\nNASCIMENTO em ” , ano)———————– escreva(“NASCIMENTO em ” , ano, “\n”)foi mal..rsrs…
ainda não sei usar as funcionalidades de texto do forum.IcaroFilhoModeradorOlá Heitor, deixa ver se consigo te dar uma forcinha também.
2ª – Quanto as aspas citadas pelo amigo Nicollas, acredito que ele tenha se referido a um BUG comum e que não foi erro seu. Quando se copia o código aqui do forum e cola no Portugol Studio, ele altera o tipo de aspas e da erro, sendo necessário uma correção manual.
2º – Se atente as declarações de variáveis.
No seu condigo temoscadeia nascimento, ou seja, esta criando uma variável tipo STRING e o correto seria uma variável tipo INTEIRO por se tratar de um valor numérico inteiro. Embora não de erro mortal, vc terá problemas desnecessários.
Tipo, caso deseje efetuar uma operação para saber a idade da pessoa. teria q subtrair a data de nascimento do ano atual.
Sendo 2 variáveis do tipo inteiro não teria problema nenhum em realizar operações aritméticas. Já sendo uma STRING e outra NUMERICA, vc terá que converter a variável do tipo STRING para INTEIRO e depois realizar a operação.3º – O ponto a que Nicollas se refere diz respeito ao fato de vc escrever manualmente as informações dentro das STRINGS (aspas).
Ou seja, toda vez que uma nova pessoa usar o programa, vc terá que alterar manualmente a linha do código escreva (” Nome: Juvenal\n”), e não é isso que queremos.
Tendo em vista a criação das variáveis, nada mais justo que utiliza-las conforme o amigo mostrou perfeitamente. (o portugol aceita tanto , como + (algumas linguagens aceitam apenas +)).4º – Um detalhe também é dar espaço no final das linhas que irão receber dados. Pois quando o dado for inserido, irá ficar “trepado” no texto descrito.
Ex.:escreva(“Nome do funcionario: “)
Ai quando for rodar o programa ira ter uma saída assim -> Nome do funcionario: Icaro
Se fosse sem o espaçamento (como o seu está), seria -> Nome do funcionario:Icaro
Como eu disse é um detalhe, não é algo que atrapalhe a funcionalidade, porem fica com um aspecto visual bem melhor.5º – Outro habito legal de se ter é utilizar quebras de linha no começo ao invés do final. isto faz com que se tenha um numero menor de concatenações.
Ex.: Com quebra no começo Com quebra no final
escreva(“\nNOME: ” , nome) => Ao invés de => escreva(“NOME: ” , nome,”\n”)
escreva(“\nNASCIMENTO em ” , ano) escreva(“NASCIMENTO em ” , ano, “\n”)Mas não se prenda a este ultimo detalhe pois posteriormente vc irá aprender “Strings Interpoladas” e esta concatenação morrerá.
Mas é isso ai, continue tirando suas duvidas e realizando os exercícios. Com o tempo vc verá que a mais de uma maneira de realizar alguns dos exercícios propostos e ambas as soluções estarão corretas.
Espero ter ajudado…
IcaroFilhoModeradorBoa noite.
Não sei se entendi direito a pergunta, então vou responder o mais direto possível.1- Se o caso for sobre as ferramentas, o curso utiliza apenas o Portugol Studio q é uma IDE de fácil aprendizado porem limitada. Embora possa criar programas / aplicações funcionais, seu verdadeiro foco é educacional.
2- Se o caso for o ensinamento do conhecimento para criação de uma ferramenta ERP, a resposta ao meu ver é depende.
Digo isto pois neste curso irá aprender as logicas e estruturas para poder escrever em outras linguagens (falo sobre criação de vetores e matrizes, laços de repetição, integração com o usuário, estruturas condicionais, etc..). Será necessário esse conhecimento mais um conhecimento adicional em outra linguagem para o desenvolvimento desta ferramente.3- Se o caso for a criação de uma ferramenta para automatizar tarefas e “upalas” para uma ERP, acredito que não.
Logico que isto é ao meu ver… posso estar enganado já quentão sou nenhum especialista nem nada…
de qualquer forma espero ter ajudado. -
AutorPosts