Jump to content

Exercício de pascal


Recommended Posts

Posted

Boa noite malta, tenho um exercício de avaliação para esta segunda, acontece que ensinar não é o forte da minha professora. E também está pouco preocupada. Só que é para avaliação e é importante para a média. Deixo aqui o exercício, se alguém me conseguir ajudar eu agradecia.

Exercicio: "Um marciano chegou a uma floresta escondeu-se atrás de uma das 100 árvores, quando viu um caçador. O caçador só tinha 5 balas na sua espingarda. Cada vez que ele atirava e não acertava, o marciano dizia "Estou mais à esquerda","Estou mais à direita". Se o caçador não conseguir atingir o marciano, será capturado pelo marciano e levado para Marte. 

Implementa um programa para este jogo utilizando a função RANDOM que permite gerar aleatoriamente um número. Exemplo: árvore:=random(100)"

Obrigado 

Posted

Boa noite,

Creio que o mais fácil seja usar como exemplo uma matrix de 10x10 ou seja 100 posições.

Depois colocar o marciano numa posição usando o random:

var marciano := random(1,100);

Feito isto basta-te um loop com um contador até 5, para dar as 5 tentativas (5 balas), ler um input do utilizador de cada vez, comparar com a variável "marciano", e fazer output de instruções para o "caçador".

Cordiais cumprimentos,

Apocsantos

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.