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 01 EmptySáb maio 19, 2012 4:38 pm por backers

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

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

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

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

» EXERCÍCIOS – MÓDULO 02
EXERCÍCIOS – MÓDULO 01 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 01 EmptyQua Abr 11, 2012 12:45 pm por Convidado

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

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

Os membros mais ativos da semana
Nenhum usuário


EXERCÍCIOS – MÓDULO 01

Ir para baixo

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

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

Duvidas ou esclarecimentos, mande as questões ou problemas.

Anderson G S

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

Ir para o topo Ir para baixo

EXERCÍCIOS – MÓDULO 01 Empty Exercício 4.

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

Um triângulo retângulo é uma figura geométrica constituída de duas arestas, chamadas de catetos. Através do valor desses catetos é possível calcular a Área, a Hipotenusa e o Perímetro desse tipo de triângulo. Desenvolva um tipo abstrato de dado em Java que represente um triângulo retângulo. Em seguida, crie um triângulo retângulo de catetos 3 (três) e 4 (quatro) e retorne sua área, hipotenusa e perímetro. (Nível 200)

Código:
class Triangulo {
   int CatetoOposto, CatetoAdijacente;
   double hipo;
   
   Triangulo(int a, int b) {
   CatetoAdijacente = a;
   CatetoOposto = b;
   }
   void Area () {
      System.out.print("\tA area do triangulo retangulo é: "+ (double)(CatetoAdijacente*CatetoOposto)/2);
   }
   void Hipotenusa(){
      hipo = Math.sqrt((double)(Math.pow(CatetoAdijacente,2)+Math.pow(CatetoOposto,2)));
      System.out.print("\n\tA hipotenusa do triangulo retangulo é: "+hipo);      
   }
   void Perimetro(){
      System.out.println("\n\tO perimetro é: "+(hipo+CatetoAdijacente+CatetoOposto));
   }
}


class Programa {

   public static void main(String[] args) {
      Triangulo t = new Triangulo(3, 4);
      t.Area();
      t.Hipotenusa();
      t.Perimetro();
      
   }

}

Anderson G S

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

Ir para o topo Ir para baixo

EXERCÍCIOS – MÓDULO 01 Empty Exercício 5.

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

Considere uma conta bancária composta pelas seguintes informações: Agência, Número da Conta e Saldo. Essa conta sofre as operações de Depósito, Saque e Extrato. Implemente um tipo abstrato de dado em Java que represente uma conta bancária, e crie uma conta com o saldo inicial de R$ 1.000,00 (Mil Reais). Realize um saque de R$ 350,00 e um depósito de R$ 100,00 exibindo o saldo final do cliente após essas operações. (Nível 200)


Código:
import java.util.Scanner;


class Banco{
   int NConta;
   String Agencia;
   double Saldo;
   Banco(int a, String b, double c){
      NConta = a;
      Agencia = b;
      Saldo = c;
   }
   void Deposito(int a){
      Saldo = Saldo + a;
      System.out.println("\tSeu novo Saldo é R$ "+ Saldo);
   }
   void Saque(int a){
      Saldo = Saldo - a;
      System.out.println("\tSeu novo Saldo é R$ "+ Saldo);
   }
   void Extrato(){
      System.out.println("\tSua conta " + NConta + " na agencia " + Agencia + " tem saldo " + Saldo);
   }
}

class Programas {

   public static void main(String[] args) {
      Banco b = new Banco(001, "Itau", 1000);
      Scanner sc = new Scanner(System.in);
      int quer = 1;
      int am;
      do{
      System.out.println("\tQue operação voce quer fazer:");
      System.out.println("\t1 - Depósito.");
      System.out.println("\t2 - Saque.");
      System.out.println("\t3 - Extrato.");
      System.out.print("\tDigite o numero da opção: ");
      int opc = sc.nextInt();
      switch (opc){
      case 1:
         System.out.print("\tQuanto quer depositar: ");
         am = sc.nextInt();
         b.Deposito(am);
         break;
      case 2:
         System.out.print("\tQuanto quer sacar: ");
         am = sc.nextInt();
         b.Saque(am);
         break;
      case 3:
         b.Extrato();
         break;
      }
      System.out.println("\tQuer continuar:");
      System.out.println("\t1 - Sim.");
      System.out.println("\t2 - Não.");
      System.out.print("\tDigite o numero da opção: ");
      quer = sc.nextInt();
      }while(quer != 2 && quer == 1);
      
   }

}

Anderson G S

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

Ir para o topo Ir para baixo

EXERCÍCIOS – MÓDULO 01 Empty Exercício 6.

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

Desenvolva um tipo abstrato de dados composta por um número decimal. Essa estrutura deve oferecer operações de conversão de base desse decimal para as bases: binária, octal e hexadecimal. (Nível 200)

Código:
class Converter{
   int decimal;
   int numb,numo,nume;
   Converter(int a) {
      decimal = a;
      System.out.println("O numero em decimal é "+ a);
   }
   void Binario (){
      int ponto;
      int cont2 = 0;
      int dci = decimal;
      numb = 0;
      while(dci>0){
         ponto = (dci%2);
         dci = dci/2;
         if(ponto != 0){   
         numb = numb + (int) (ponto * (Math.pow(10,cont2)));      
         }
         cont2++;
      }
      System.out.println("O numero em binario é: "+numb);
   }
   void Octal(){
      int soma1;
      int cont1 = 0;
      int cont2 = 0;
      int point;
      int dci = numb;
      int num = numb;
      while(dci>0){
      soma1 = 0;
      cont1 = 0;
         while(cont1 < 3){
            point = num%10;
            num = num/10;
            soma1 = soma1 + (int) (point * Math.pow(2,cont1));
            cont1++;
         }
      numo= numo + (int) (soma1 * (Math.pow(10,cont2)));   ;
      dci=dci/10;
      cont2++;
      }
      System.out.println("O numero em octal é: "+numo);
   }
   void Exadecimal(){
      int soma1;
      int cont1 = 0;
      int cont2 = 0;
      int point;
      int dci = numb;
      int num = numb;
      while(dci>0){
      soma1 = 0;
      cont1 = 0;
         while(cont1 < 4){
            point = num%10;
            num = num/10;
            soma1 = soma1 + (int) (point * Math.pow(2,cont1));
            cont1++;
         }
      nume= nume + (int) (soma1 * (Math.pow(10,cont2)));   ;
      dci=dci/10;
      cont2++;
      }
      System.out.println("O numero em exadecimal é: "+nume);
   }
}

class Programa6 {

   public static void main(String[] args) {
      Converter cv = new Converter(115);
      cv.Binario();
      cv.Octal();
      cv.Exadecimal();
   }

}

Anderson G S

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

Ir para o topo Ir para baixo

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

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

A Tabela Verdade é uma técnica que permite retornar a análise de duas ou mais preposições, a partir da execução de operações lógicas entre essas preposições. Implemente um tipo abstrato de dados constituído por duas preposições do tipo booleano. Implemente as operações AND, OR, e XOR entre essas preposições. No final, crie no programa principal duas preposições A e B, com os valores FALSO e VERDADEIRO respectivamente, e execute as três operações lógicas definidas anteriormente. (Nível 300)

Código:
class Tabela{
   boolean Preposição1;
   boolean Preposição2;
   
   Tabela(boolean a, boolean b){
      Preposição1 = a;
      Preposição2 = b;
   }
   
   void AND(){
      if (Preposição1 && Preposição2){
         System.out.println("O valor é verdade.");
      }
      else {
         System.out.println("O valor é falso.");
      }
   }
   void OR(){
      if (Preposição1 || Preposição2){
         System.out.println("O valor é verdade.");
      }
      else {
         System.out.println("O valor é falso.");
      }
   }
   void XOR(){
      if (Preposição1 || Preposição2){
         System.out.println("O valor é falso.");
      }
      else {
         System.out.println("O valor é verdade.");
      }
   }
}

class Progrma7 {

   public static void main(String[] args) {
      boolean b = true;
      boolean a = false;
      Tabela ta = new Tabela(a, b);
      ta.AND();
      ta.OR();
      ta.XOR();
   }

}

Anderson G S

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

Ir para o topo Ir para baixo

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

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