greatbunzinni
Power Member
O teu professor pode ser uma besta mas mesmo assim isso não implica que tenhas de violar a linguagem ou adoptar práticas más. Por exemplo, o teu professor pode ter forçado o uso de apontadores de memória mas por outro lado a insistência de não verificar a sanidade da entrada de dados já é algo que vai muito além disso.Greatbuzini. agradeço a tua preocupação e resposta. mas agradecia que antes de falares lesses o que escrevem. foi algo que me foi pedido pelo professor, não foi tirado da minha cabeça. e diga-se de passagem que ele é uma besta em programação, então, eu vou tentando aprendendo donde posso.
Uma coisa é conseguir martelar código às 3 pancadas de forma que às vezes até funciona. Outra coisa é programar.
E assim declaras que estás intencionalmente a cometer uma asneira.O IDE que nos foi chapado, por muito que desgoste, é o visual studio 2005 e nele essa função "system("cls")" é a única que funciona. A clearscreen padrão, que agora não me recordo da sintaxe já não.
Compreende o seguinte: um compilador não define a linguagem. Se realmente quiseres escrever um programa numa linguagem então usas a linguagem e não umas tretas irrelevantes cuja única justificação que se dá para o uso é "mas existe neste programa específico". Se quiseres escrever algo que funciona e está correcto então apoias-te nas normas. Ao desviares-te disso já estás a pôr o pé na poça.
O programa que fiz foi para apenas realizar o que me foi pedido pelo professor. ele pediu algo simples, rudimentar. Tal como indicado no título.
O facto do programa ser "simples" e "rudimentar" não justifica que ele seja mal escrito e baseado em más práticas. É exactamente essa a diferença entre uma coisa feita decentemente e algo produzido às 3 pancadas. Se não és capaz nem sentes necessidade de fazer bem uma coisa tão "simples" e "rudimentar" então obviamente que menos capaz serás e menos necessidade sentes em fazer bem qualquer projecto menos "simples" e menos "rudimentar".
Ou seja, é exactamente isso que distingue quem é competente de quem não é.