Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Mauro Roberto S. Medeiros

Membros Juniores
  • Total de itens

    5
  • Registro em

  • Última visita

  • Qualificações

    N/D
  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. Obrigado ajudou bastante, bom fim de semana.
  4. 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 publicações 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

×