Professional Documents
Culture Documents
TECNOLOGIA E PROGRAMAÇÃO DE
SISTEMAS DE INFORMAÇÃO
Linguagens de Programação
2010/2011
Objectivos:
1
1. Construa um que apresente na consola a mensagem “Bem-vindo ao Java”.
public static void main(String[] args) {
System.out.print("Bem-vindo ao Java");
}
12. Construa uma função que verifique se o valor inteiro passado como
argumento é primo ou não. Construa um programa de teste da função
Introduza um número: 7
O numero 7 é primo
14. Construa uma função que calcule o valor do factorial de um número. Construa
um programa de teste da função
Introduza um número: 4
4 ! = 24
16. Construa um programa que solicite dois números inteiros positivos e calcule o
Máximo divisor comum.
Introduza n1 : 6
Introduza n2 : 4
MDC : 2
public static void main(String[] args) {
int maxdc = 0,aux;
Scanner keyb = new Scanner(System.in);
System.out.println("Numero inteiro :");
int num1=keyb.nextInt();
System.out.println("Segundo numero inteiro:");
int num2=keyb.nextInt();
if(num1<num2)
aux=num2;
else
aux=num1;
for(int i =aux;i>0;i--)
{
if(num1%i==0&&num2%i==0){
maxdc=i;
break;
}
17. Construa um programa que solicite dois números inteiros positivos e calcule o
Mínimo Múltiplo Comum .
Introduza n1 : 4
Introduza n2 : 5
MMC : 10
public static int mdc(int num1, int num2) {
int min = Math.min(num1, num2);
for (int i = min; i >= 1; i--) {
if (num1 % i == 0 && num2 % i == 0) {
return i;
}
}
return 1;
}