Criando os primeiros programas com estrutura de controle
As estruturas de controle que irá implementar nos códigos dessa atividade são as de decisão, seleção e repetição.
Para tanto, você irá criar quatro programas em Java, o que permitirá uma compreensão melhor da linguagem, do ambiente de desenvolvimento e, principalmente, exercitar a lógica algorítmica, já estudada na disciplina de Lógica de Programação.
Você pode usar o ambiente de desenvolvimento Eclipse para desenvolver esses programas.
Para cada programa, crie um arquivo específico (uma classe no Eclipse).
No caso, os arquivos (programas/classes) deverão ser chamados de:
Exercicio21.java,
Exercicio22.java,
Exercicio23.java,
Exercicio24.java
Execute e teste cada um dos programas para verificar se o mesmo está correto. Junte todos os arquivos em Java em um único arquivo compactado (zip) e anexe esse arquivo na tarefa.
__________________________________________________
Desenvolva quatro programas, fazendo uso dos conceitos e conteúdos abordados na teleaula 2:
1) Faça um algoritmo em Java que, dados dois números, mostre os mesmos em ordem decrescente.
2) Faça um algoritmo em Java que, dado um número, verifique se o mesmo é divisível por 5 e 7, mas que não seja divisível por 10.
3) Faça um algoritmo em Java que verifique se o mesmo é um número primo ou não.
4) Faça um algoritmo em Java que leia X e Y, ambos números inteiros e positivos, e calcule xy; nesse caso, não utilizar a biblioteca Math.
Soluções para a tarefa
Respondido por
1
kkk já tinha respondido esse antes, acho que são tudo da mesma sala... mas vamos lá. Olhá que esses daí valem mais pontos
void class E1(double n1, double n2){
double[] V1 = new double[] { n1, n2 };
Arrays.sort(V1); // ordena em ordem crescente
System.out.println(V1[1] + "," + V1[0]); // ordena em ordem decresente
}
void class E2(double n1){
if ((n1 % 5) == 0 && (n1 % 7) == 0) { if ((n1 % 10) != 0) { System.out.println("Valor é divisivel por 5 e 7 e não divisivel por 10");
} else {
// caso queira testar // System.out.println("Valor é divisivel por 5,7 e 10");
}
}
void class E3(int n1){
if ((n1 % 1) == 0 && (n1 % n1) == 0 && n1 != 1) {
System.out.println("numero primo");
} else {
System.out.println("Numero não é primo");
}
}
void class E4(double X,double Y){
int res = X^Y;
System.out.println("X elevado a"+Y+" = "+res);
}
void class E1(double n1, double n2){
double[] V1 = new double[] { n1, n2 };
Arrays.sort(V1); // ordena em ordem crescente
System.out.println(V1[1] + "," + V1[0]); // ordena em ordem decresente
}
void class E2(double n1){
if ((n1 % 5) == 0 && (n1 % 7) == 0) { if ((n1 % 10) != 0) { System.out.println("Valor é divisivel por 5 e 7 e não divisivel por 10");
} else {
// caso queira testar // System.out.println("Valor é divisivel por 5,7 e 10");
}
}
void class E3(int n1){
if ((n1 % 1) == 0 && (n1 % n1) == 0 && n1 != 1) {
System.out.println("numero primo");
} else {
System.out.println("Numero não é primo");
}
}
void class E4(double X,double Y){
int res = X^Y;
System.out.println("X elevado a"+Y+" = "+res);
}
Perguntas interessantes
Biologia,
10 meses atrás
Matemática,
10 meses atrás
Matemática,
10 meses atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Informática,
1 ano atrás
História,
1 ano atrás