AGRADECIMENTO...

Pessoal, Gostaria de pedir desculpas aqueles que deixam perguntas/comentários/elogios/críticas e ainda não foram respondidos.

Aproveito a oportunidade para informar a todos que devido a correria do dia a dia não conclui o curso de BSI, por isso meus conhecimentos são limitados rsrsrs...

Ainda não retirei o blog do ar porque tem ajudado a diversos estudantes, principalmente os iniciantes.

As vezes, quando o trabalho me permite, ainda arrisco tentar resolver algumas questões rs... mas para não deixar esse blog parar no tempo, o ESTUDANTE que quiser enviar a resolução de alguma questão (código próprio) para o meu e-mail, terei o prazer de posta-la neste blog e será mantido a autoria.

Desde já agradeço a todos pelas visitas e desejo bons estudos.

Thiago Campos
(srthiago@hotmail.com)

sábado, 24 de março de 2012

Elabore um algoritmo que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela a seguir para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado.

Código     Condição de pagamento
1 - À vista em dinheiro ou cheque, recebe 10% de desconto
2 - A vista no cartão de crédito, recebe 5% de desconto
3 - Em 2 vezes, preço normal de etiqueta sem juros
4 - Em 3 vezes, preço normal de etiqueta mais juros de 10%


ALGORITMO
Algoritmo “Vendas”
//Autor: Thiago Campos
//Data: 24.03.2012

Declaração de variaveis

    Inteiro forma;
    Real preco;
   
       
Inicio
escreva("Informe o valor da mercadoria:");
    leia(preco);
       
   
    Escreva("Escolha a forma de pagamento:" + "\n1 - À vista em dinheiro ou cheque, recebe 10% de desconto" + "\n2 - A vista no cartão de crédito, recebe 5% de desconto" + "\n3 - Em 2 vezes, preço normal de etiqueta sem juros" + "\n4 - Em 3 vezes, preço normal de etiqueta mais juros de 10%");
    Leia(forma);
       
//Procedimento de escolha
    escolha(forma) faça
        caso 1:
            System.out.println("Desconto de 10%: " + (preco*0.1) + "\nTotal a pagar: " +(preco*0.9));
            break;
        caso 2:
            System.out.println("Desconto de 5%: " + (preco*0.05) + "\nTotal a pagar: " +(preco*0.95));
            break;
        caso 3:
            System.out.println("Preço de etiqueta: " + "\nTotal a pagar: " + preco);
            break;
        caso 4:
            System.out.println("Preço juros: " + (preco*0.1) + "\nTotal a pagar: " + (preco*1.1));
            break;
           
        senão: System.out.println("Codigo de Escolha ERRADO!");
    fimEscolha
fimAlgoritmo


PASSANDO PARA O ALGORITMO PARA O CODIGO JAVA
//Autor: Thiago Campos
//Data: 22/03/2012


import java.util.Scanner;

public class Exercicio25 {
    public static void main(String[] args) {
       
        //Declaração de Variaveis
        Scanner entrada;
        float preco;
        int forma;
       
        entrada = new Scanner(System.in);
       
        System.out.println("Informe o valor da mercadoria:");
        preco = entrada.nextFloat();
       
        System.out.println("Escolha a forma de pagamento:" +
                "\n1 - À vista em dinheiro ou cheque, recebe 10% de desconto" +
                "\n2 - A vista no cartão de crédito, recebe 5% de desconto" +
                "\n3 - Em 2 vezes, preço normal de etiqueta sem juros" +
                "\n4 - Em 3 vezes, preço normal de etiqueta mais juros de 10%");
        forma = entrada.nextInt();
       
        //Procedimento de escolha
        switch(forma){
        case 1:
            System.out.println("Desconto de 10%: " + (preco*0.1) + "\nTotal a pagar: " +(preco*0.9));
            break;
        case 2:
            System.out.println("Desconto de 5%: " + (preco*0.05) + "\nTotal a pagar: " +(preco*0.95));
            break;
        case 3:
            System.out.println("Preço de etiqueta: " + "\nTotal a pagar: " + preco);
            break;
        case 4:
            System.out.println("Preço juros: " + (preco*0.1) + "\nTotal a pagar: " + (preco*1.1));
            break;
           
        default: System.out.println("Codigo de Escolha ERRADO!");
        }
    }
}

3 comentários:

  1. Faça um Programa que leia o código de uma mercadoria e que escreva o nome do produto conforme tabela abaixo:
    1 – Sabão
    2 – Vassoura
    3 – Detergente

    ResponderExcluir
  2. Faça um Programa que leia o código de uma mercadoria e que escreva o nome do produto conforme tabela abaixo:
    1 – Sabão
    2 – Vassoura
    3 – Detergente

    ResponderExcluir
    Respostas
    1. Oi Fernanda, estou viajando a trabalho, mas posso te sugerir a utilizacao de switch para resolver essa questão. Busque por switch na ferramenta de busca na minha página, tenho alguns exemplos muito parecido. Boa sorte e bons estudo!

      Excluir