• Matéria: Informática
  • Autor: romeocorrea583
  • Perguntado 9 anos atrás

em linguagem c

Usando Vetores:
Uma pequena loja de artesanato possui apenas um vendedor e comercializa dez tipos de objetos. O vendedor recebe,
mensalmente, um salário de R$ 745,00, acrescido de 5% do valor total de suas vendas. O valor unitário dos objetos
deve ser informado e armazenado em um vetor; a quantidade vendida de cada peça deve ficar em outro vetor, mas na
mesma posição. Crie um programa que receba os preços e as quantidades vendidas, armazenando-os em seus
respectivos vetores ( ambos de tamanho dez). Depois termine, mostrando:
- Um relatório contendo: quantidade vendida, valor unitário e o valor total de cada objeto. Ao final, deverão ser
mostrados o valor geral das vendas e o valor da comissão que será paga ao vendedor; e
- o valor do objeto mais vendido e a sua posição no vetor ( não se preocupe com empates)

Respostas

respondido por: magnoNAC
4
//Autor: Magno Nascimento -- Brainly

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

int main(void){
    float valor[10], totalproduto, totalvenda = 0, comissao;
    int qtd[10], i, j;

    for( i = 0 ; i < 10 ; i++ ){
        printf("\nDigite o valor e a quantidade de vendas do produto %i.", i + 1);
            scanf("%f %i", &valor[i], &qtd[i]);
    }

    for( i = 0 ; i < 10 ; i++ ){
        printf("\n\nA quantidade de vendas do produto %2i e de: %i.", (i + 1), qtd[i]);
        printf("\nO valor unitario do produto %2i e: %.2f.", (i + 1), valor[i]);
        totalproduto = 0;
        for( j = 0 ; j < qtd[i] ; j++ ){
            totalproduto = totalproduto + valor[i];
        }
        printf("\nO valor total do produto %2i e: %.2f.", i, totalproduto);
        totalvenda = totalvenda + totalproduto;
    }

    printf("\n\nO valor total da venda e: %.2f.", totalvenda);

    comissao = ( 745.00 + ( totalvenda * 0.05 ) );

    printf("\n\nO valor da comissao do vendedor e: %.2f.", comissao);

    for( i = 0 ; i < 10 ; i++ ){
        for( j = 0 ; j < 10 ; j++ ){
            if( qtd[i] < qtd[j] ){
                break;
            }
            else if( j == 9 ){
                printf("\n\nO produto mais vendido foi o produto %2i.", (i + 1));
            }
        }
    }

    return 0;
}
Perguntas similares