Trabalhe em casa

sábado, 22 de janeiro de 2011

Alguns exercícios para inicializar o estudo de java 3

 
EXERCÍCIOS JAVA 
Da turma de Algoritmos e Programação do semestre 2010A da Univates.
Aulas ministradas pelo professor Alexandre Stürmer Wolf. By Dizzy.



1) Criar um programa que solicite os valores da Bhaskhara e mostre os resultados (consistência).


import java.math.*;
public class Bhask{
  public static void main(String args[])  {
    double a=Entrada.leiaDouble("Valor de a: ");
    double b=Entrada.leiaDouble("Valor de b: ");
    double c=Entrada.leiaDouble("Valor de c: ");
    if(a==0)    {
      System.out.println("O valor de a não pode ser 0");
    }
    if(a!=0)    {
      double delta=(Math.pow(b,2))-(4*a*c);
      double vaca=(2*a);
      double xi=((0-b)+(Math.sqrt(delta))/vaca);
      double xii=((0-b)-(Math.sqrt(delta))/vaca);
      if(delta<0)      {
        System.out.println("A equação não tem raízes reais");
      }
      if(delta==0)      {
        System.out.println("O valor de x é "+ (0-b)/(vaca));
      }
      if(delta>0)      {
        System.out.println("O xi é "+xi+" e o xii é "+xii);
      }
    }
  }
}

2) Calcule a seguinte equação:
__________
f(x) = cos(x)2- 4ac - \/ b2 - 4b
b
public class Equa{
  public static void main(String [] args) {
    double a=Entrada.leiaDouble("Valor de a:");
    double b=Entrada.leiaDouble("Valor de b:");
    while(b==0 || (Math.pow(b,2))-4*b <0)    {
      System.out.println("O valor de b não pode ser "+b);
      b=Entrada.leiaDouble("Valor de b:");
    }
    double c=Entrada.leiaDouble("Valor de c:");
    double x=Entrada.leiaDouble("Valor de x:");
    double y=(((Math.pow(Math.cos(x),2))/b)-(4*a*c)-(Math.pow((Math.pow(b,2))-4*b,0.5)));
    System.out.println("O valor de f(x) é: "+y);
  }
}


3) Solicitar o nome de um produto, preço e a condição de pagamento:
1 - A vista
2 - Duas vezes
3 - Três vezes

Onde a vista 10% desconto, duas vezes 5% acréscimo, três vezes 15% acréscimo.
public class Cond{
  public static void main(String [] args)  {
    String produto=Entrada.leiaString("Qual o nome do produto?");
    double valor=Entrada.leiaDouble("Qual o valor de "+ produto +" ?");
    System.out.println("Condições de pagamento");
    System.out.println("1) A vista");
    System.out.println("2) Em duas vezes");
    System.out.println("3) Em três vezes");
    int condi=Entrada.leiaInt("Qual a condição de pagamento?");
    while(condi>3 || condi<1)    {
      System.out.println("A condição deve ser 1, 2 ou 3");
      condi=Entrada.leiaInt("Qual a condição de pagamento?");
    }
    if(condi==1)    {
      System.out.println("A vista com 10% de desconto: R$"+(valor-(valor*0.1)));
    }
    if(condi==2)    {
      System.out.println("Em duas vezes com 5% de acréscimo: R$"+(valor+(valor*0.05)));
      System.out.println("Prestações de: R$"+(valor+(valor*0.05))/2);
    }
    if(condi==3)    {
      System.out.println("Em três vezes com 15% de acréscimo: R$"+(valor+(valor*0.15)));
      System.out.println("Prestações de: R$"+(valor+(valor*0.15))/3);
    }
  }
}
4) Solicitar o raio de um circulo e o lado de um quadro, informar se um entra dentro do outro.
public class TriCir{
  public static void main(String [] args)  {
    double r=Entrada.leiaDouble("Informe o raio do círculo:");
    double l=Entrada.leiaDouble("Informe o lado do quadrado");
    double h=Math.pow(((Math.pow(l,2))*2),0.5);
    double d=2*r;
    if((l/2)==r)    {
      System.out.println("O círculo coube no quadrado");
    }
    else   {
       System.out.println("O círculo não coube no quadrado");
    }
    if(d>=h)    {
      System.out.println("O quadrado coube no círculo");
    }
    else    {
       System.out.println("O quadrado não coube no círculo");
    }
  }
}

Nenhum comentário:

Postar um comentário

Poderá gostar também de

Related Posts Plugin for WordPress, Blogger...

Ocioso

  ©Template by Dicas Blogger.

TOPO