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)
Soluções para a tarefa
Respondido por
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;
}
#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 interessantes
História,
9 meses atrás
Sociologia,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Química,
1 ano atrás
Física,
1 ano atrás