Galera sou iniciante em Java como fazer o exercicio abaixo usando o "for"

3 respostas
java
L

exercico

3 Respostas

F

Bom, você vai

  1. Ler o código do produto pelo teclado (usando Scanner) e a quantidade comprada;
  2. Calcular e mostrar o preço unitário sendo que o preço varia baseado na quantidade (tabela 1)
  3. O preço total
  4. O desconto
  5. O preço com desconto.

Agora que você entendeu o exercício, que tal começar e nos trazer dúvidas?

Nós não fazemos exercícios. Nós ajudamos.

L

ja deu certo obrigado.

L

estou com problema nesse aki agora:
Escrever um algoritmo que leia 4 valores i, a, b, c, onde i é um valor inteiro e positivo e a, b, c, são quaisquer valores reais. A seguir:
a) Se i=1 escrever os três valores a, b, c em ordem crescente…

do jeito que eu fiz esta rodando normal…queria saber se tinha uma maneira mais facil de fazer…o codigo abaixo:

package teste;

import java.util.Scanner;

public class Teste {
public static void main(String[] args) {
    Scanner  leia = new Scanner(System.in);
    
  // exercicio 6

 double a,b,c,maior,menor,medio;
 int i;
 
    System.out.println("digite o valor de i");
    i = leia.nextInt();
    
    System.out.println("digite o valor de a");
    a= leia.nextDouble();
    
    System.out.println("digite o valor de b");
    b = leia.nextDouble();
    
     
     
    System.out.println("digite o valor de c");
    c = leia.nextDouble();
    if (i == 1 ){
            System.out.println("");
 
        if (a<b && a<c && b<c )
            System.out.println(""+a +b + c);
            }
           if(i == 1){
               if(a<c && a<c && c<b)
                   System.out.println("" + a +c+ b);
                   
                   if(b<a &&b<c && a<c  )
                       System.out.println("" + b + a +c );
                       
                      if(b<c &&b<a && c<a )
                       System.out.println("" + b + c +a );
                       
                       if(c<a &&c<b && a<b  )
                       System.out.println("" + c + a +b );
                       
                       if(c<a &&c<b && b<a  )
                       System.out.println("" + c + b +a );
                       }
  
           
        
        

    
  }

}

Criado 5 de março de 2020
Ultima resposta 7 de mar. de 2020
Respostas 3
Participantes 2