Ir ao conteúdo

Posts recomendados

Postado

Alguém pode me ajudar nesse programa? E explicar a lógica dele para que eu possa entender?

<>

Escreva um programa que retorne o valor total a ser pago em uma compra de supermercado. O pro-
grama deve ler a quantidade e o preço unitário de cada produto, atualizando o subtotal a cada iteração

do laço. Considere que a compra será encerrada quando for digitado um valor menor ou igual a zero
para a quantidade de um produto. Teste seu programa com a sequência: 2 4.0 2 37.5 6 15.3 -4

Postado

A lógica é a seguinte:

1. Leia a quantidade de produtos
2. Leia o preço do produto
3. Multiplique a quantidade pelo preço do produto e some ao valor total da compra 
4. repita os passos 1, 2 e 3 até que a quantidade digitada seja menor ou igual a zero
5. Mostre na tela o valor total da compra

 

Postado

Acho que isso deve resolver:

#include <stdio.h>
#include <stdlib.h>

int main() {
    int quantidade = 0;

    double valor = 0.0;
    double total = 0.0;

    do {
        printf("Quantidade do produto: ");
        scanf(" %i", &quantidade);

        if (quantidade > 0) {
            printf("Valor unitário: R$ ");
            scanf(" %lf", &valor);

            total += quantidade * valor;
        }
    } while (quantidade > 0);

    printf("---------------------------------------- \n");
    printf("Total da compra: R$ %.2f \n", total);
    printf("---------------------------------------- \n");

    return 0;
}

 

  • Amei 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!