Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //sistema de estoque e venda
- #include <stdlib.h>
- #include <stdio.h>
- #include <locale.h>
- int main(){
- setlocale(0, "Portuguese");
- char prod1[20],prod2[20],prod3[20];
- int qtd1,qtd2,qtd3;
- float pr1,pr2,pr3;
- int op=0, es=0, x, y, z,sair=0;
- do{
- printf("Selecione uma opção:\n");
- printf("1 - Cadastrar três produtos\n");
- printf("2 - Venda de produtos\n");
- printf("3 - Sair\n");
- fflush(stdin);
- scanf("%d", &op);
- if(op==1){
- printf("Digite o nome, a quantidade e o preço do primeiro produto:");
- fflush(stdin);
- scanf(" %s %d %f", prod1, &qtd1, &pr1);
- printf("Digite o nome, a quantidade e o preço do segundo produto:");
- fflush(stdin);
- scanf(" %s %d %f", prod2, &qtd2, &pr2);
- printf("Digite o nome, a quantidade e o preço do terceiro produto:");
- fflush(stdin);
- scanf(" %s %d %f", prod3, &qtd3, &pr3);
- }
- if(op==2){
- printf("Qual dos três produtos deseja vender? (1, 2 ou 3)");
- scanf("%d", &es);
- switch(es){
- case 1:
- if(qtd1>0){
- printf("Quantos produtos deseja vender?\n");
- scanf("%d", &x);
- if(x<=qtd1){
- qtd1=qtd1-x;
- printf("seu lucro é de %f\n", (x*pr1));
- }
- else{
- printf("você não tem estoque suficiente\n");
- }
- }
- else{
- printf("você não tem produtos disponíveis\n");
- }
- break;
- case 2:
- if(qtd2>0){
- printf("Quantos produtos deseja vender?\n");
- scanf("%d", &y);
- if(y<=qtd2){
- qtd2=qtd2-y;
- printf("seu lucro é de %f\n", (y*pr2));
- }
- else{
- printf("você não tem estoque suficiente\n");
- }
- }
- else{
- printf("você não tem produtos disponíveis\n");
- }
- break;
- case 3:
- if(qtd3>0){
- printf("Quantos produtos deseja vender?\n");
- scanf("%d", &z);
- if(z<=qtd3){
- qtd3=qtd3-z;
- printf("seu lucro é de %f\n", (z*pr1));
- }
- else{
- printf("você não tem estoque suficiente\n");
- }
- }
- else{
- printf("você não tem produtos disponíveis\n");
- }
- break;
- default: printf("naum deu naum vei\n");break;
- }
- }
- if(op==3){
- sair=1;
- }
- }
- while(sair!=1);
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement