Escolar Documentos
Profissional Documentos
Cultura Documentos
FACULDADE DE CIÊNCIAS
DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA
Fundamentos de Programação
Correcção Teste 1
Data: 10/07/2021
Duração: 90 m
(Cotação)
k = 0;
for (int i = 0; i<10; i++) k+=3; System.out.println(“s=”+k);
k = 0; i = 0;
while (i<10) {i++; k = k+i;}
System.out.println(“s=”+k);
x = 2; y = 3;
if (x>1) if (y>2) {int zz = x+y; System.out.println(“z =”+zz);}
else System.out.println(“x=”+x);
Solução
s=30
s=55
z=5
import javax.swing.*;
public class Numeros {
public static void main (String[] args) {
int [] num = new int [20];
int soma=0, maior;
for (int i=0; i<num.length; i++)
num[i]=Integer.parseInt(JOptionPane.showInputDialog("Entra o valor
de "+(i+1)));
for (int i=0; i<num.length; i++)
soma+=num[i];
maior=num[0];
for (int i=1; i<num.length; i++)
if (maior<num[i]) maior=num[i];
System.out.println("Soma dos numeros = "+ soma);
System.out.println("O maior numero de todos sera = "+ maior);
System.exit(0);
}
}
4. Defina uma classe Cachorro que tenha como atributos o nome, a idade, a raça e
um método print() que não devolve nada, o qual deverá imprimir o nome, a idade
e a raça do cachorro. Deve ter também um construtor que inicializa os atributos
através de passagem de parâmetros. (6.0)
Solução
public class Cachorro {
private String nome;
private int idade;
private String raca;
public Cachorro(String nome, int idade, String raca) {
this.nome = nome;
this.idade = idade;
this.raca = raca;
}
public void print() {
System.out.println("Nome do Cachorro : "+nome);
System.out.println("Idade do Cachorro : "+idade);
System.out.println("Raca do Cachorro : "+raca);
}
}