segunda-feira, 20 de janeiro de 2020

Um posto está vendendo combustíveis com a seguinte tabela de descontos

Um posto está vendendo combustíveis com a seguinte tabela de descontos:

Álcool
até 20 litros, desconto de 3% por litro
acima de 20 litros, desconto de 5% por litro
Gasolina 
até 20 litros, desconto de 4% por litro
acima de 20 litros, desconto de 6% por litro

Escreva um algoritmo que leia o número de litros vendidos e o tipo de combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro da gasolina é R$ 3,30 e o preço do litro do álcool é R$ 2,90.

Em linguagem C#

using System;

namespace combustivel
{
    class Program
    {
        static void Main(string[] args)
        {
            double valor;
            
            Console.WriteLine("Qual combustível deseja colocar? ");
            Console.WriteLine("Digite A - álcool");
            Console.WriteLine("Digite G - gasolina");
            string com = Console.ReadLine();
            Console.WriteLine("Quantidade de litros: ");
            double litros = Convert.ToDouble(Console.ReadLine());

            switch (com)
            {

                case "a":
                    if (litros <= 20)
                    {
                        valor = litros * 2.813;
                        Console.WriteLine("O valor a ser pago é " + Math.Round(valor,2) + " Reais");
                    }
                    else
                    {
                        valor = litros * 2.755;
                        Console.WriteLine("O valor a ser pago é " + Math.Round(valor, 2) + " Reais");
                    }
                    break;
                case "g":
                    if (litros <= 20)
                    {
                        valor = litros * 3.168;
                        Console.WriteLine("O valor a ser pago é " + Math.Round(valor, 2) + " Reais");
                    }
                    else
                    {
                        valor = litros * 3.102;
                        Console.WriteLine("O valor a ser pago é " + Math.Round(valor, 2) + " Reais");
                    }
                    break;

            }


        }
    }
}

Nenhum comentário:

Postar um comentário

Faça um algoritmo para ler dois vetores V1 e V2 de 15 números cada. Calcular e escrever a quantidade de vezes que V1 e V2 possuem os mesmos números e nas mesmas posições.

Em linguagem C #include <stdio.h> #include <cstdlib> int main(){ int i, j, cont, vet[5], vet1[5]; ...