Buscar

4- Faça um algoritmo que receba o total das vendas de cada vendedor e armazene-as em um vetor.

  1.       Faça um algoritmo que receba o total das vendas de cada vendedor e armazene-as em um vetor. Receba também o percentual de comissão de cada vendedor e armazene-os em outro vetor. Receba os nomes desses vendedores e armazene-os em um terceiro vetor. Existem apenas dez vendedores. Calcule e mostre:
  2.       Um relatório com os nomes dos vendedores e os valores a receber;
  3.       O total das vendas de todos os vendedores;
  4.        O maior valor a receber e quem o receberá;
  5.       O menor valor a receber e quem o receberá.
  6.       Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre eles.

💡 4 Respostas

User badge image

Kalleo Francisco

// Autor(a)    : Kalleo Francisco
// Data atual  : 13/11/2017
Var
  
   nome_vendedores:vetor[1..10] de caracter
   total_vendas:vetor[1..10] de inteiro
   valor,perc_comissao:vetor[1..10] de real
   menor_valor,maior_valor:real
   total_vendas1,I:INTEIRO
   maior_vend,menor_vend:caracter

Inicio
   
   escreval("---------ÁREA DE INSERÇÃO DOS DADOS DE CADA VENDEDOR-------")
   para i:=1 ate 3 faca
      escreval("-----------------------------------------")
      escreval("Digite o nome do ",i,"º vendedor")
      leia(nome_vendedores[i])
      escreval
      escreval("Digite o total de vendas do vendedor: ",nome_vendedores[i])
      leia(total_vendas[i])
      escreval
      escreval("Digite o valor do percentual de comissão, a que este vendedor tem direito")
      leia(perc_comissao[i])
      limpatela
   fimpara
   escreval("---------------RESPOSTA AS QUESTÕES-----------")
   escreval("--Relatório com os nomes dos vendedores e os valores a receber referentes à comissão----")
   escreval
   escreval("Nome do vendedor-----------------Valor da Comissão")
   para i:=1 ate 3 faca
      escreval(nome_vendedores[i]:35,"R$",total_vendas[i]*perc_comissao[i]/100:4:2)
      valor[i]:=total_vendas[i]*perc_comissao[i]/100
   fimpara
   escreval
   escreval("************************************************")
   escreva("O total das vendas de todos os vendedores foi:")
   para i:=1 ate 10 faca
      total_vendas1:=total_vendas1+total_vendas[i]
   fimpara
   escreval(total_vendas1)
   escreval
   escreval("************************************************")
   maior_valor:=valor[1]
   menor_valor:=valor[1]
   maior_vend:=nome_vendedores[1]
   menor_vend:=nome_vendedores[1]
   para i:=1 ate 3 faca
      se valor[i]>maior_valor entao
         maior_valor:=valor[i]
         maior_vend:=nome_vendedores[i]
      fimse
      se valor[i]<menor_valor entao
         menor_valor:=valor[i]
         menor_vend:=nome_vendedores[i]
      fimse
   fimpara
   escreval("----O MAIOR VALOR E O NOME DO VENDEDOR---")
   escreval("R$",maior_valor:4:2,"----->> ",maior_vend)
   escreval
   escreval("************************************************")
    escreval("----O MENOR VALOR E O NOME DO VENDEDOR---")
   escreval("R$",menor_valor:4:2,"----->> ",menor_vend)

Fimalgoritmo

0
Dislike0
User badge image

Andre Smaira

Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.


#include<stdio.h>

#include<stdlib.h>

int main(){

int i, pos1=0, pos2=0;

char vend [10][100]; ⁄⁄vendedores

float total, perc[10], v[10], maior=0.0, menor=99999.9;

for(i=0;i<10;i++){

printf("Digite o nome do %d%c vendedor: ", i+1 , 248);

scanf("%s",vend[i]);

printf("Digite do %d%c total das vendas: R$ ", i+1, 248);

scanf("%f",&v[i]);

printf("Digite do %d%c percentual de comissao: ", i+1, 248);

scanf("%f",&perc[i]);

printf(" ");

}

for(i=0;i<10;i++){⁄⁄Maior dos salarios Total+Percentual

if(v[i]>maior){

maior=v[i]*((perc[i]⁄100)+1);

pos1=i;

}

}

for(i=0;i<10;i++){⁄⁄Menor dos salarios Total+Percentual

if(v[i]<menor){

menor=v[i]*((perc[i]⁄100)+1);

pos2=i;

}

}

for(i=0;i<10;i++){⁄⁄Impressão dos vendedores e seus respectivos salarios+percentual de venda

printf("Vendedor: %s ",vend[i]);

if(v[i]>0){

total= v[i]*((perc[i]⁄100)+1);

printf(" Valor a receber: R$ %.2f .",total);

}

printf(" ");

}

for(i=0;i<10;i++){

if(pos1==i){

printf(" O maior valor a receber %c: R$ %.2f quem o receber%c %c o %s .", 130, maior, 160, 130, vend[i]);

}

}

for(i=0;i<10;i++){

if(pos2==i){

printf(" O menor valor a receber %c: R$ %.2f quem o receber%c %c o %s .", 130, total, 160, 130, vend[i]);

}

}

system("pause>null");

}


Portanto, o algoritmo acima recebe o total de vendas de cada vendedor, o percentual de comissão e os nomes dos vendedores, todos os dados armazenados em vetores, além de verificar qual possui maior e menor salário e por fim computar os ganhos de cada um, da mesma forma como foi pedido pelo enunciado do problema.

0
Dislike0
User badge image

Andre Smaira

Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo e Estrutura de Dados.


#include<stdio.h>

#include<stdlib.h>

int main(){

int i, pos1=0, pos2=0;

char vend [10][100]; //vendedores

float total, perc[10], v[10], maior=0.0, menor=99999.9;

for(i=0;i<10;i++){

printf("Digite o nome do %d%c vendedor: ", i+1 , 248);

scanf("%s",vend[i]);

printf("Digite do %d%c total das vendas: R$ ", i+1, 248);

scanf("%f",&v[i]);

printf("Digite do %d%c percentual de comissao: ", i+1, 248);

scanf("%f",&perc[i]);

printf("\n");

}

for(i=0;i<10;i++){//Maior dos salarios Total+Percentual

if(v[i]>maior){

maior=v[i]*((perc[i]/100)+1);

pos1=i;

}

}

for(i=0;i<10;i++){//Menor dos salarios Total+Percentual

if(v[i]<menor){

menor=v[i]*((perc[i]/100)+1);

pos2=i;

}

}

for(i=0;i<10;i++){//Impressão dos vendedores e seus respectivos salarios+percentual de venda

printf("Vendedor: %s ",vend[i]);

if(v[i]>0){

total= v[i]*((perc[i]/100)+1);

printf("\t\tValor a receber: R$ %.2f .",total);

}

printf("\n");

}

for(i=0;i<10;i++){

if(pos1==i){

printf("\nO maior valor a receber %c: R$ %.2f quem o receber%c %c o %s .", 130, maior, 160, 130, vend[i]);

}

}

for(i=0;i<10;i++){

if(pos2==i){

printf("\nO menor valor a receber %c: R$ %.2f quem o receber%c %c o %s .", 130, total, 160, 130, vend[i]);

}

}

system("pause>null");

}


Portanto, o algoritmo acima recebe o total de vendas de cada vendedor, o percentual de comissão e os nomes dos vendedores, todos os dados armazenados em vetores, além de verificar qual possui maior e menor salário e por fim computar os ganhos de cada um, da mesma forma como foi pedido pelo enunciado do problema.

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