Como me foi pedido, ai vai a minha resposta da 3a questao da lista passada pelo professor Rosemberg."Fazer um programa que solicita um numero decimal e imprime o correspondente em hexa e octal."questao3.cObs.: Qualquer problema no link, e so reportar via comentario. Apesar da popularizacao da informatica e da internet, ainda e muito comum as pessoas desconhecerem o que faz e o que estuda um Cientista da Computacao, inclusive entre os vestibulandos que almejam este curso, ha muitos que nao tem nocao do que irao aprender e quais sao as perspectivas para quando estiverem formados.Pensando nisso resolvi escrever esse post usando um pouco da minha propria experiencia como exemplo.Eu sou formado em Direito e mesmo tendo a oportunidade de seguir carreira nessa area tao procurada, preferi dar um imenso passo atras, prestar vestibular novamente e cursar Ciencia da Computacao, que sempre fora uma paixao e que sempre me despertou curiosidade e entusiasmo.Logo no primeiro periodo eu e meus colegas fizemos algumas descobertas sobre o curso:Diferente do que muitos pensam, Cientistas da Computacao nao aprendem a consertar computadores.Durante o curso, em especial no comeco, poucas serao as disciplinas nas quais se usa um computador.Calculo e extremamente importante(e dificil), portanto e bom estar preparado e motivado.Nao se aprende a mexer em programas como editores de texto, planilhas etc.Assim como todo curso academico, temos materias que fogem um pouco ao foco principal do curso, como Metodologia Cientifica, Ingles Instrumental etc.Esses, dentre outros equivocos, foram responsaveis pela evasao de aproximadamente 20% da minha turma, logo no primeiro periodo. O curso possui tres habilitacoes:ProgramacaoAnalise e Desenvolvimento de SistemasBancos de DadosO primeiro contato com a programacao tambem e grande motivo de evasao e de reprovacao nos primeiros periodos. A programacao e tanto uma ciencia quanto uma arte, e como tal pode produzir resultados otimos e apreciaveis ou rabiscos incompreensiveis e inuteis.Para ser um bom programador, e necessario um bom raciocinio logico, visto que se tera que administrar muitos fatores para que o programa funcione e execute aquelas tarefas a que se propoe.Assim como em qualquer area de atuacao, na programacao e necessaria muita dedicacao, pois como diz o jargao, "so se aprende a programar programando". Some-se a isso o fato de que existem linguagens de programacao que diferem bastante umas das outras, tanto em termos de ferramentas, quanto em termos de uso. Por isso o programador precisa escolher o caminho que mais se enquadre em seu perfil e se dedicar, pois essa experiencia que ele acumula durante e apos o curso e que vai determinar o sucesso dele na area.Mas nem tudo e programacao, os Analistas de Sistemas, que em muito se assemelham aos Administradores de Empresas, sao aqueles que nao necessariamente sao experts em programacao ou bancos de dados, porem tem grandes habilidades organizacionais e conseguem gerir recursos e pessoas com o fim de criar e manter sistemas. Nesse sentido se destacam os Gerentes de Projetos, que em muitas empresas chegam a ocupar cargos que costumavam ser exclusivos de Administradores.Nao nos esquecamos da area de Bancos de Dados. O que seria das empresas e dos usuarios se