ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» Trabalho de "Conversão de Bases”
EXERCÍCIOS – MÓDULO 02 EmptySáb maio 19, 2012 4:38 pm por backers

» O meu Código.
EXERCÍCIOS – MÓDULO 02 EmptyQua maio 16, 2012 3:07 pm por Admin

» Livro de matematica..
EXERCÍCIOS – MÓDULO 02 EmptyQua maio 02, 2012 11:57 am por guiltm

» Brincado com as matrizes em C
EXERCÍCIOS – MÓDULO 02 EmptyQua Abr 25, 2012 3:26 pm por Narciso CS

» Como encontrar um numero Primo na matriz?
EXERCÍCIOS – MÓDULO 02 EmptyTer Abr 24, 2012 12:14 pm por Admin

» EXERCÍCIOS – MÓDULO 02
EXERCÍCIOS – MÓDULO 02 EmptySáb Abr 14, 2012 11:41 am por Anderson G S

» Soma de Pares, Soma de Impares, Maior, Menor, Soma e Media
EXERCÍCIOS – MÓDULO 02 EmptyQua Abr 11, 2012 12:45 pm por Convidado

» EXERCÍCIOS – MÓDULO 01
EXERCÍCIOS – MÓDULO 02 EmptyQua Abr 11, 2012 1:25 am por Anderson G S

» Como perguntar se ele deseja continuar jogando?
EXERCÍCIOS – MÓDULO 02 EmptyQua Abr 04, 2012 5:39 pm por Anderson G S

Os membros mais ativos da semana
Nenhum usuário


EXERCÍCIOS – MÓDULO 02

Ir para baixo

EXERCÍCIOS – MÓDULO 02 Empty EXERCÍCIOS – MÓDULO 02

Mensagem  Anderson G S Qua Abr 11, 2012 1:33 am

Manda as resoluções.

Anderson G S

Mensagens : 20
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

EXERCÍCIOS – MÓDULO 02 Empty Exercício 7.

Mensagem  Anderson G S Qua Abr 11, 2012 1:35 am

Desenvolva um programa em Java que possui dois arranjos, cada um com 10 (dez) elementos do tipo inteiro. Esse programa deve retornar a multiplicação de entre os elementos dos dois vetores que estão na mesma posição. Exemplo:
Vetor A = {1, 2, 3, 4, 5}
Vetor B = {2, 4, 6, 8, 10}
Resultado = {2, 8, 18, 32, 50}
O resultado deve ser armazenado também em um vetor. (Nível 300)

Código:
public class Ex_7 {

   public static void main(String[] args) {
      int [] vetorA = {1,2,3,4,5,6,7,8,9,10};
      int [] vetorB = {2,4,6,8,10,12,14,16,18,20};
      System.out.print("O aranjo fica { ");
      for (int i=0;i<10;i++){
         System.out.printf("%d, ",vetorA[i] * vetorB [i]);
      }
      System.out.print("}");
   }

}

Anderson G S

Mensagens : 20
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

EXERCÍCIOS – MÓDULO 02 Empty Exercício 8.

Mensagem  Anderson G S Qua Abr 11, 2012 1:36 am

Construa um programa em Java que receba n números inteiros positivos do usuário. No entanto, o sistema não solicita ao usuário o valor de n. O sistema vai solicitando os valores até o usuário digitar o valor 0 (zero). Em seguida, o sistema deve retornar a soma de todos os elementos dessa matriz. (Nível 300)


Código:
import java.util.Scanner;


public class Ex_8 {

   public static void main(String[] args) {
      int opc = 1;
      int cont1 = 0;
      int linha= 100;
      int soma=0;
      int matriz [] = new int [linha];
      Scanner sc = new Scanner(System.in);
      for(int i = 0; opc!=0; i ++){
         System.out.print("Digite um numero inteiro positivo: ");
         opc = sc.nextInt();
         matriz[i] = opc;
         cont1++;         
      }
      for(int i=0;i<cont1;i++){
         soma = soma + matriz[i];
      }
      System.out.println("A soma é: "+soma);
   }

}

Anderson G S

Mensagens : 20
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

EXERCÍCIOS – MÓDULO 02 Empty Exercício 9.

Mensagem  Anderson G S Sáb Abr 14, 2012 11:37 am

Crie um programa em Java que receba n números inteiros positivos do usuário. No entanto, o sistema não solicita ao usuário o valor de n. O sistema vai solicitando os valores até o usuário digitar o valor 0 (zero). Em seguida, o usuário digitará um número x, e o sistema deverá buscar x dentro da matriz. Se x for encontrado, o sistema retorna a posição desse número. (Nível 300)

import java.util.Scanner;

Código:
public class Ex_9 {

   public static void main(String[] args) {
      int opc = 1;
      int cont1 = 0;
      int linha= 100;
      int matriz [] = new int [linha];
      Scanner sc = new Scanner(System.in);
      for(int i = 0; opc!=0; i ++){
         System.out.print("Digite um numero inteiro positivo: ");
         opc = sc.nextInt();
         matriz[i] = opc;
         cont1++;         
      }
      System.out.print("Digite o numero que quer encontrar:");
      opc = sc.nextInt();
      for(int i=0;i<cont1;i++){
         if (matriz[i] == opc ){
            System.out.println("O numero esta na posição ["+i+"].");
            break;
         }
         else{
            if ((cont1-1)==i){
               System.out.println("Não tem esse numero na matriz.");
            }
         }
      }
   }

}

Anderson G S

Mensagens : 20
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

EXERCÍCIOS – MÓDULO 02 Empty Exercício 10.

Mensagem  Anderson G S Sáb Abr 14, 2012 11:38 am

Faça um programa em Java que receba n números inteiros positivos do usuário. No entanto, o sistema não solicita ao usuário o valor de n. O sistema vai solicitando os valores até o usuário digitar o valor 0 (zero). Em seguida, o sistema deve retornar essa matriz ordenada em sequência crescente. (Nível 300)

Código:
import java.util.Scanner;

public class Ex_10 {

   public static void main(String[] args) {
      int opc = 1;
      int cont1 = 0;
      int linha= 100;
      int menor[]= new int [linha];
      int matriz [] = new int [linha];
      boolean posi[] = new boolean [linha];
      int maluco=1;
      Scanner sc = new Scanner(System.in);
      for(int i = 0; opc!=0; i ++){
         System.out.print("Digite um numero inteiro positivo: ");
         opc = sc.nextInt();
         matriz[i] = opc;
         cont1++;         
      }
      for(int i=0;i<cont1;i++){
         menor[i] = 10000000;
      }
      for(int i=0;i<cont1;i++){
         for(int j=0;j<cont1;j++){
            if(posi[j] != true){
               if(matriz[j]<=menor[i]){
                  menor[i] = matriz[j];
                  maluco = j;
               }
            }
         }
      posi[maluco] = true;
      }
      System.out.print("Os numeros em ordem crescente é:");
      for(int i=0;i<cont1;i++){
         System.out.print(" "+menor[i]);
      }
      System.out.println(".");
   }

}

Anderson G S

Mensagens : 20
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

EXERCÍCIOS – MÓDULO 02 Empty Exercício 13.

Mensagem  Anderson G S Sáb Abr 14, 2012 11:41 am

Desenvolva uma calculadora em Java que realiza as quatro operações básicas: Adição, Subtração, Multiplicação e Divisão. O programa deve exibir um menu onde o usuário escolhe a operação que deseja fazer. Em seguida, a calculadora deve perguntar a quantidade de números que receberá para realizar a operação, e solicitar cada um desses números. Por fim, o programa deve exibir o resultado e retornar ao menu principal. (Nível 300)

Código:
import java.util.Scanner;

public class Ex_13 {

   public static int soma(int []m,int n){
      int somar = 0;
      for(int i = 0; i < n; i++){
         somar = somar + m[i];
      }
      return (somar);
   }
   
   public static int subtração(int []m,int n){
      int somar = 0;
      somar = m[0];
      for(int i = 1; i < n; i++){
         somar = somar - m[i];
      }
      return (somar);
   }
   
   public static int mutiplicação(int []m,int n){
      int somar = 0;
      somar = m[0];
      for(int i = 1; i < n; i++){
         somar = somar * m[i];
      }
      return (somar);
   }
   
   public static int divisão(int []m,int n){
      int somar = 0;
      somar = m[0];
      for(int i = 1; i < n; i++){
         somar = somar / m[i];
      }
      return (somar);
   }
   
   public static void main(String[] args) {
      int menu =1;
      while(menu == 1){
      Scanner sc = new Scanner (System.in);
      System.out.println("\tEscolha uma das opções:");
      System.out.println("\t1 - Soma.");
      System.out.println("\t2 - Subtração.");
      System.out.println("\t3 - Mutiplicação.");
      System.out.println("\t4 - Divisão.");
      System.out.print("\tEscreva um numero da opção: ");
      int opc = sc.nextInt();
      System.out.print("\tQuantos numeros vai ter na operação: ");
      int qnumero = sc.nextInt();
      int []matriz = new int [qnumero];
      for(int i = 0; i < qnumero; i++){
         System.out.print("\tDigite o "+(i+1)+"ª numero.");
         matriz[i] = sc.nextInt();
      }
      switch (opc){
      case 1:
         System.out.println("\tA soma dos numeros é "+(soma(matriz,qnumero))+".");
         break;
      case 2:
         System.out.println("\tA subtração dos numeros é "+(subtração(matriz,qnumero))+".");
         break;
      case 3:
         System.out.println("\tA mutiplicação dos numeros é "+(mutiplicação(matriz,qnumero))+".");
         break;
      case 4:
         System.out.println("\tA divisão dos numeros é "+(divisão(matriz,qnumero))+".");
         break;
      }
      menu = sc.nextInt();
      }
   }

}

Anderson G S

Mensagens : 20
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

EXERCÍCIOS – MÓDULO 02 Empty Re: EXERCÍCIOS – MÓDULO 02

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos