Jump to content

Ajuda no Programa - Quiz Matemático


Bombarda86
 Share

Recommended Posts

Jogo Educativo em Java - Quiz de Matemática

1 - Crie uma class 'Aleatorio' com um método 'gerar' que gere um número inteiro aleatório:

    * Se esta for chamada sem argumentos deverá gerar um número entre 1 e 10 (inclusive)

    * Se esta for chamada com um argumento (inteiro) deverá gerar um número entre 1 e esse número

    * Se esta for chamada com 2 argumentos (inteiros) deverá gerar um número entre esses 2 valores

2 - Utilize essa class para elaborar um programa que faça um quiz (mini-teste) ao utilizador com operações matemáticas (soma, subtracção, multiplicação e divisão):

    * Deverá pedir ao utilizador quantas perguntas deve fazer

    * Cada operação deverá ser aleatória (quer a operação, quer os valores envolvidos)

    * No caso da divisão, garanta que o resultado da divisão é um inteiro

    * No final deverá ser mostrada a nota final ao utilizador (em percentagem)

3 - Elabore um pouco mais o programa permitindo:

    * A apresentação de um menu inicial

    * A escolha de um nível de dificuldade (garanta que nos níveis mais baixos a subtracção dá um valor positivo)

    * A escolha de uma só operação (soma, subtracção, multiplicação e divisão) ou de operações aleatórias

    * Aquando da apresentação do resultado final deverão ser também apresentadas todas as operações realizadas indicando o resultado digitado pelo utilizador e o resultado certo (caso o utilizador tenha errado).

Link to comment
Share on other sites

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
 Share

×
×
  • 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.