Ir ao conteúdo
  • Cadastre-se

Mauro Roberto S. Medeiros

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Tudo que Mauro Roberto S. Medeiros postou

  1. • DESENVOLVER UM PROGRAMA. Descrição da Atividade Uma loja necessita de um programa que facilite o cálculo de venda de seus produtos. As áreas dos produtos são definidas como: 1) - Informática; 2) - Jogos; 3) - Eletrônicos. Os produtos de Informática têm 5% de desconto na compra, Os jogos têm 8% e os produtos eletrônicos, 10%. O Programa terá que receber via teclado o nome do produto, a área do produto (1, 2 ou 3), a quantidade comprada e o valor unitário. Deverá ser calculado o valor base (quantidade * unitário), o valor do desconto de acordo com o percentual de cada área e o valor total com o desconto. Baseando-se nos conceitos de vetores, remodele o programa da atividade 1 criando as variáveis: • nome_prod: Vetor tipo caractere de 100 posições; • quantidade: Vetor tipo float de 100 posições; • valor_unitario: Vetor tipo float de 100 posições. • percentual: Vetor tipo float de 100 posições; Sobre a execução do programa: O programa deverá cadastrar os itens de venda como linhas dos vetores: nome_prod, quantidade, valor_unitario e percentual. A cada item cadastrado, o programa deverá emitir uma mensagem perguntando se o usuário deseja continuar. Como resposta a esta pergunta, o usuário digitará a letra 's' para continuar cadastrando itens ou a letra 'n' para listar o relatório final. Ao digitar a letra 'n', o programa deverá terminar o cadastro e emitir um relatório dos itens de venda na tela contendo: nome do produto, quantidade, valor unitário, percentual de desconto, valor base, valor do desconto e valor final. Ao listar todos os itens de venda, o programa deverá apresentar o valor total da venda. AO TENTAR FAZER O PROGRAMA NÃO CONSIGO IMPRIMIR OS RELATÓRIOS, PODEM ME AJUDAR. SEGUE O PROGRAMA:- #include <stdio.h> #include <stdlib.h> int main() { int indicevetor = 0; char nome_prod[100]; //Nome do produto float qtde[100]; //Quantidade do produto float vr_unit[100]; //Valor Unitário do Produto float perc[100]; //Percentual do produto int i; //Indice do vetor int a_prod; //Área do produto float vr_base[100]; //Valor Base do Produto [Quantidade * Valor Unitário] float vr_desc[100]; //Valor do desconto do produto [(valor base * 5)/100] float vr_total[100]; //Valor Total do produto [Valor Bse - Valor do Desconto] char continuar = 's'; //Varial para decidir Sim 's' ou Não 'n' float vr_total_venda; //Valor Total das Vendas de todos os produtos while (continuar != 'n') { printf("\nDigite o nome do produto: "); scanf("%s",&nome_prod[indicevetor]); printf("\nDigite a Area do Produto: \n1 para INFORMATICA - 2 para JOGOS - 3 para ELETRONICOS \n"); scanf("%i", &a_prod); printf("\nDigite a quantidade do produto: "); scanf("%f", &qtde[indicevetor]); printf("\nDigite o valor Unitario do produto: "); scanf("%f", &vr_unit[indicevetor]); if (a_prod == 1) { perc [indicevetor]= 5/100; vr_base[indicevetor] = qtde[indicevetor] * vr_unit[indicevetor]; vr_desc[indicevetor] = (vr_base[indicevetor] * perc[indicevetor]); vr_total[indicevetor] = (vr_base[indicevetor] - vr_desc[indicevetor]); } else { if (a_prod == 2) { perc [indicevetor]= 8/100; vr_base[indicevetor] = qtde[indicevetor] * vr_unit[indicevetor]; vr_desc[indicevetor] = (vr_base[indicevetor] * perc[indicevetor]); vr_total[indicevetor] = (vr_base[indicevetor] - vr_desc[indicevetor]); } else { if (a_prod == 3) { perc [indicevetor]= 10/100; vr_base[indicevetor] = qtde[indicevetor] * vr_unit[indicevetor]; vr_desc[indicevetor] = (vr_base[indicevetor] * perc[indicevetor]); vr_total[indicevetor] = (vr_base[indicevetor] - vr_desc[indicevetor]); } } } printf("\nDeseja continuar, informe s para sim ou n para abandonar o programa: "); scanf("%s",&continuar); if (continuar == 's') { indicevetor++; } } for (i = 0; i >= indicevetor; i++) { printf("\nA Quantidade do produto eh: %f", qtde[indicevetor]); printf("\nO Valor Unitario do produto eh: %f", vr_unit[indicevetor]); printf("\nO Valor do Desconto do produto eh: %f", perc[indicevetor]); printf("\nO Valor Base do produto eh: %f", vr_base[indicevetor]); printf("\nO Valor do Desconto do produto eh: %f", vr_desc[indicevetor]); printf("\nO Valor Total do produto eh: %f", vr_total); vr_total_venda++; }
  2. Agradeço a ajuda, foi muito útil, desculpe a demora em responder adicionado 0 minutos depois Agradeço a ajuda, foi muito útil, desculpe a demora em responder
  3. Estou iniciando a programação no code::blocks e gostaria de ter o manual dele em português, pois foi feita uma pergunta conforme abaixo: #include <io.h> <iostream.h> main() { system("calc"); system("mspaint.exe"); system("explorer.exe"); system("cls"); system("dir"); system("pause"); } Quando compilado e executado em um Sistema Operacional Windows, todos funcionam ou não?

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...