segunda-feira, 30 de abril de 2012

Exercícios de Linguagem Técnica de Programação II (JAVA)

EXERCÍCIOS:

1.        Escreva um programa em Java que imprima todos os números de 21 a 201.


    public class exec1{
    public static void main(String args[]) {
         for (int i=21; i <= 201;i++){
        System.out.println(i);
      } 
     }
   }


2.       Escreva um programa em Java que imprima todos os múltiplos de 7, entre 78 e 302.

       public class exec2{
        public static void main(String args[]) {
 
                      for (int i=78; i <= 302;i=i*7){
              System.out.println(i);
}
}

}  
3.       O que será impresso na tela ao rodar o programa abaixo? Justifique.

          Resposta:  Imprime 15, porque o unico multiplo de 5 entre 11 e 19.

class Questao4 {
public static void main(String[] args) {
int x = 11;
int y = 19;
for (int i = x; i < y; i++) {
if (i % 5 == 0) {
System.out.println( i );
break;
}
}
}
}


5.        O que será impresso na tela ao rodar o programa abaixo?
          
          Resposta:  Ele vai de 100 a 1

class Questao5 {
public static void main(String[] args) {
for (int i = 100; i >0; i--) {
if (i > 30 && i < 35) {
continue;
}
System.out.println(i);
}
}             
}

3 comentários:

  1. A Resposta da questão 2 é igual a class da questão 3 apenas com os valores de x = 78 e y = 302 e a condição com i % 7.

    Na questão 2 não tem a verificação do MÚLTIPLO. Por isso está incorreta.

    ResponderExcluir
    Respostas
    1. Está correta SIM. Eu compilei e deu certo, a questão 2 é realmente similar a questão 3, mas eu utilizei uma logica diferente e mais fácil (para mim). Se você compilar você não vai encontrar nenhum erro em ambas as questões.

      Excluir
    2. Ao compilar este programa só é impresso o número 78 que não é um número múltiplo de 7.

      É necessário ir verificando número após número de um em um e SE for múltiplo de 7 imprimir.
      De acordo com a questão existe 32 números múltiplos de 7 no intervalo solicitado.
      De acordo com a sua resposta só existe 1 o qual não é múltiplo.

      ;)

      Excluir