Julia Lima 0 Denunciar post Postado Junho 24, 2012 algoritmo "semnome" // Função : // Autor : julia lima // Data : 23/06/2012 // Seção de Declarações // Função :Uma pequena loja de artesanato possui apenas um vendedor e comercializa diferentes tipos de objetos. o vendedor // recebe, mensalmente, salario de r$400,00, acrescido de 5% do valor total de suas vendas. O valor unitario dos objetos // deve ser informado e armazenado num vetor; a quantidade de objetos deve ficar em outro vetor; mas na mesma posição // Crie um algoritimo que receba os preços e quantidade vendida, depois determine e mostre: // *quantidade vendida,valor unitario e valor total de cada objeto. // *O valor geral das vendas e valor da comissão a ser paga ao vendedor // *o valor do objeto mais vendido e sua posição no vetor. var mat_a: vetor[1..6] de real mat_b: vetor[1..6] de real total: vetor[1..6] de real i, j : inteiro valor_geral, comissao, maior_quanti, preco_mais_vendido: real posicao, auxi :inteiro inicio // Seção de Comandos para i de 1 ate 6 faca escreval(" Digite o preço dos 6 produtos respectivamente") leia(mat_a) fimpara para i de 1 ate 6 faca escreval("Digite a quantidade de cada produto em ordem de produtos passados") leia(mat_b) fimpara //calculando o valor total , que na verdade é a matriz mat_valortotal //( que tem que armazenar) para i de 1 ate 6 faca total<-mat_a * mat_b escreval(mat_b, " ", mat_a, " ",total, " " ) valor_geral<-valor_geral+total fimpara //calculando o valor geral das vendas e o valor da comissão a ser paga ao vendedor para i de 1 ate 6 faca comissao<-valor_geral*0.05 fimpara escreval("o valor total de toda a compra foi" ,valor_geral, " ") escreval(" A comissao que o cara teve foi de:", comissao) //O Valor do objeto mais vendido e sua posição no vetor, //nesse caso seria a quantidade mais vendida, então teríamos //que achar o vetor_b para depois jogar no vetor_a ( que é o valor) maior_quanti<- mat_b[1] para i de 1 ate 6 faca se (mat_b > maior_quanti) entao maior_quanti<- mat_b posicao<-i fimse fimpara escreval(" o objeto mais vendido foi o com a quantidade de", maior_quanti) escreval(" e sua posição é:linha", posicao) //teste O valor do objeto mais vendido //o valor do objeto mais vendido n é o objeto mais caro. ??? fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
xanburzum 169 Denunciar post Postado Junho 24, 2012 o que realmente você deseja fazer ? Compartilhar este post Link para o post Compartilhar em outros sites
João MJ 0 Denunciar post Postado Junho 29, 2012 algoritmo "semnome" // Função : // Autor : julia lima // Data : 23/06/2012 // Seção de Declarações // Função :Uma pequena loja de artesanato possui apenas um vendedor e comercializa diferentes tipos de objetos. o vendedor // recebe, mensalmente, salario de r$400,00, acrescido de 5% do valor total de suas vendas. O valor unitario dos objetos // deve ser informado e armazenado num vetor; a quantidade de objetos deve ficar em outro vetor; mas na mesma posição // Crie um algoritimo que receba os preços e quantidade vendida, depois determine e mostre: // *quantidade vendida,valor unitario e valor total de cada objeto. // *O valor geral das vendas e valor da comissão a ser paga ao vendedor // *o valor do objeto mais vendido e sua posição no vetor. var mat_a: vetor[1..6] de real mat_b: vetor[1..6] de real total: vetor[1..6] de real i, j : inteiro valor_geral, comissao, maior_quanti, preco_mais_vendido: real posicao, auxi :inteiro inicio // Seção de Comandos para i de 1 ate 6 faca escreval(" Digite o preço dos 6 produtos respectivamente") leia(mat_a) fimpara para i de 1 ate 6 faca escreval("Digite a quantidade de cada produto em ordem de produtos passados") leia(mat_b) fimpara //calculando o valor total , que na verdade é a matriz mat_valortotal //( que tem que armazenar) para i de 1 ate 6 faca total<-mat_a * mat_b escreval(mat_b, " ", mat_a, " ",total, " " ) valor_geral<-valor_geral+total fimpara //calculando o valor geral das vendas e o valor da comissão a ser paga ao vendedor para i de 1 ate 6 faca comissao<-valor_geral*0.05 fimpara escreval("o valor total de toda a compra foi" ,valor_geral, " ") escreval(" A comissao que o cara teve foi de:", comissao) //O Valor do objeto mais vendido e sua posição no vetor, //nesse caso seria a quantidade mais vendida, então teríamos //que achar o vetor_b para depois jogar no vetor_a ( que é o valor) maior_quanti<- mat_b[1] para i de 1 ate 6 faca se (mat_b > maior_quanti) entao maior_quanti<- mat_b posicao<-i fimse fimpara escreval(" o objeto mais vendido foi o com a quantidade de", maior_quanti) escreval(" e sua posição é:linha", posicao) //teste O valor do objeto mais vendido //o valor do objeto mais vendido n é o objeto mais caro. ??? fimalgoritmo Bem vou dar dicas, primeiro o usuário não vai lembrar da ordem em que ele colocou os preços para colocar a quantidade, então faça com que a leitura dos itens e das quantidades sejam feitas no mesmo laço. Para listar os itens é muito fácil e o total você pode fazer mat_a * mat_b e claro que vai precisar jogar esse resultado na variável valor_geral como você já fez. ************ Agora o objeto mais vendido está certinho é o objeto de maior quantidade, só que precisa pegar o valor neste caso este valor que vai estar na matriz mat_a no indice que você jogou na varixáel posicao, ou seja, você pega o valor assim: mat_a[posicao] ************ Compartilhar este post Link para o post Compartilhar em outros sites