Informática, perguntado por Oliive, 1 ano atrás

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 washin
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);
}

Perguntas interessantes