Buscar

Algoritmo...

Faça um algoritmo que calcule o valor da conta de luz de uma pessoa. Sabe-se que o cálculo da conta de luz segue a tabela abaixo: Tipo de Cliente Valor do KW/h 1 (Residência) R$ 0,60 2 (Comércio) R$ 0,48 3 (Indústria) R$ 1,29

💡 2 Respostas

User badge image

Balder Silva

Algoritimo em qual linguagem?

0
Dislike0
User badge image

RD Resoluções

Este problema podemos resolver com verificações e calculo, para isso precisamos ler o tipo do usuário para assim sabermos qual será o valor cobrado para cada quilowatt gasto. Depois precisamos do total de quilowatts consumido e está tudo pronto para a execução de nosso algoritmo. Poderíamos usar o comando if para verificar o tipo do usuário, porém aqui utilizei o switch que tem a mesma função do if (comando comparador) porém evito de ficar comparando um monte de vezes a mesma variavel.

Ao entrar no switch, verificamos o tipo do cliente e a qual enquadrar, fazemos o calulo do valor e o guardamos, ao final exibimos o total a ser pago pelo cliente e também exibimos a quantidade total consumida.


#include<stdio.h>

int main() {

    /**

        tipo_cliente -> armazena o tipo de cliente para o calculo posteriormente;

        qtd_kw -> armazena a quantidade total de Kilowatts consumido;

        total -> armazena o total a pagar calculado.

    */

    int tipo_cliente;

    float qtd_kw, total;

    //Boas vindas ao usuario

    printf("Bem vindo ao sistema de calculo de consumo de Enegia\n\n");

    printf("Para comecar informe o Tipo de Cliente\n");

    //Captura o tipo de cliente

    printf("[1]-Residencial  [2]-Comercial  [3]-Industrial : ");

    scanf("%d", &tipo_cliente);

    //Captura quantidade de KW consumido

    printf("\n");

    printf("Informe a quantidade de Kilowatts consumido: ");

    scanf("%f", &qtd_kw);

    //Faz o calculo com base no tipo de cliente

    switch(tipo_cliente){

        case 1:

            total = 0.60 * qtd_kw;

        break;

        case 2:

            total = 0.48 * qtd_kw;

        break;

        case 3:

            total = 1.29 * qtd_kw;

        break;

    }

    //Exibe resultado ao usuario

    printf("\n");

    printf("Valor total a pagar: R$%.2f \nConsumido um total de %.2fKW\n", total, qtd_kw);

    return 0;

}

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais

Perguntas relacionadas

Materiais relacionados