Estava eu treinando programação em linguagem C. Monte um minimundo de como irei fazer este programa. Mas, para a minha infelicidade, eu estou tendo dúvida no meu próprio minimundo que criei. Neste minimundo, eu planejei usar vetores e matrizes. Abaixo eu colocarei as regras e a minha tentativa que tive de fazer (até certo ponto aonde parei...). (Estou usando o programa DEV C++, versão 5.0.0.9)
Construir um programa em C que leia o código, o nome e o preço de 10 produtos e armazene esses dados em três vetores, um para o código, um para o nome e um para o preço e imprima um relatório com o código, nome, preço e novo preço dos produtos, seguindo as regras a seguir:
- Os produtos com preço abaixo de R$ 100,00 serão atualizados em 12% - Os produtos com preço igual ou superior a R$ 100,00 serão atualizados em 15% - Imprimir o nome do produto com maior preço atualizado - Imprimir o código do produto com menor preço atualizado
Observações:
- Não permitir preço negativo ou zero - Declaração e leitura dos vetores
-------------------------------------------------------------------------------------------- Abaixo segue o meu programa:
#include <stdio.h>
main() {
int cod[10], i;
char nome[10];
float prc[10];
for (i = 0 ; i <= 9 ; i++) {
printf("\nDigite o codigo do produto %d: ", i + 1);
scanf("%d", &cod);
printf("\nDigite o nome do produto %d: ", i + 1);
gets(nome);
printf("\nDigite o preço do produto %d: ", i + 1);
scanf("%d", &prc);
if (prc < 100)
prc = prc*1.12;
else
prc = prc*1.15;
printf("\nCodigo do produto: %d", cod);
printf("\nNome do produto: %s", nome);
printf("\nO preço atualizado é: %.1f\n\n", prc);
}
getch();
}
Pergunta
LucasRibeiro777
Estava eu treinando programação em linguagem C. Monte um minimundo de como irei fazer este programa. Mas, para a minha infelicidade, eu estou tendo dúvida no meu próprio minimundo que criei. Neste minimundo, eu planejei usar vetores e matrizes. Abaixo eu colocarei as regras e a minha tentativa que tive de fazer (até certo ponto aonde parei...). (Estou usando o programa DEV C++, versão 5.0.0.9)
Editado por LucasRibeiro777--------------------------------------------------------------------------------------------
Construir um programa em C que leia o código, o nome e o preço de 10 produtos e armazene esses dados em três vetores, um para o código, um para o nome e um para o preço e imprima um relatório com o código, nome, preço e novo preço dos produtos, seguindo as regras a seguir:
- Os produtos com preço abaixo de R$ 100,00 serão atualizados em 12%
- Os produtos com preço igual ou superior a R$ 100,00 serão atualizados em 15%
- Imprimir o nome do produto com maior preço atualizado
- Imprimir o código do produto com menor preço atualizado
Observações:
- Não permitir preço negativo ou zero
- Declaração e leitura dos vetores
--------------------------------------------------------------------------------------------
Abaixo segue o meu programa:
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.