Urgente!! Preciso de ajuda com 3 exercícios.
1) Escreva um programa que lê um valor inteiro (maior do que 1 e menor ou igual a 10) e exibe a tabuada (até 10) de multiplicação do número lido.
Funcao LeNumero(n1, n2:inteiro):inteiro;
Lê um número inteiro no intervalo especificado (n1, n2) e o devolve. Cada vez que for digitado um número inválido (fora do intervalo especificado) a função
deve exibir a mensagem "Número inválido. Digite novamente!"
Procedimento Tabuada( n :inteiro); Recebe como parâmetro um número inteiro e exibe na tela a tabuada de multiplicação de 10 do número lido. Exemplo: número lido 5
5 * 1 = 5 5 * 2 = 10 .... 5 * 10 = 50
2)Escreva um programa composto de uma função MAX e o programa principal como segue: a) A função MAX recebe como parâmetros de entrada dois números inteiros e retorna o maior. Se forem iguais retorna qualquer um deles; -b) O programa principal lê 4 séries de 4 números a,b,c e d. Para cada série lida imprime o maior dos quatro números usando a função MAX.
3)Faça um programa que leia um número inteiro e gere todos os números primos entre 1 e este número fornecido, exibindo-os na tela. O programa deve ter uma sub-rotina (procedimento ou função) que determina se um determinado número é ou não primo. Números primos são aqueles que são somente divisíveis por 1 ou por eles mesmos.
Agradeço!