Criar um programa em c onde seja digitado o numero da nota fiscal e em seguida seja digitado o codigo do produto e seu respectivo preço. Haja que, ao digita o codigo da nota fiscal igual a 9999 o programa pare de funcionar e ao digitar o codigo do produto 9876 pare de solicitar a inserção de novos produtos e apresente a soma total dos valores dos produto digitados para aquele nota fiscal. OBS: só pode ser feito com estrutura de repetição for ou while.
Soluções para a tarefa
Respondido por
2
#include <stdio.h>
int main(){
int NumeroNota = 0, CodigoProduto = 0;
double Preco, Soma = 0;
for(int i = 0; NumeroNota != 9999 || CodigoProduto != 9876; i ++){
printf("Numero da Nota: ");
scanf("%d", &NumeroNota);
if(NumeroNota == 9999){
return 0;
}
printf("Codigo do Produto: ");
scanf("%d", &CodigoProduto);
printf("Preço do Produto: ");
scanf("%lf", &Preco);
printf("\n");
Soma += Preco;
if(CodigoProduto == 9876){
printf("\nValor Total\n");
printf("R$%.2f", Soma);
return 0;
}
}
return 0;
}
int main(){
int NumeroNota = 0, CodigoProduto = 0;
double Preco, Soma = 0;
for(int i = 0; NumeroNota != 9999 || CodigoProduto != 9876; i ++){
printf("Numero da Nota: ");
scanf("%d", &NumeroNota);
if(NumeroNota == 9999){
return 0;
}
printf("Codigo do Produto: ");
scanf("%d", &CodigoProduto);
printf("Preço do Produto: ");
scanf("%lf", &Preco);
printf("\n");
Soma += Preco;
if(CodigoProduto == 9876){
printf("\nValor Total\n");
printf("R$%.2f", Soma);
return 0;
}
}
return 0;
}
samuelsbmmv:
Obrigado pela ajuda amigo, faz tem que rodar no code blocks e infelizmente nao rodou..
Perguntas interessantes
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Biologia,
1 ano atrás
Direito,
1 ano atrás
Matemática,
1 ano atrás