Ir para conteúdo
Fórum Script Brasil
  • 0

Programinha Imobiliaria


Jachall

Pergunta

#include<conio.c>
#include<stdio.h>
int tt=0,qt1=0,qt2=0,qt3=0,qt4=0,qt5=0,qt6=0;

void um()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d arm%crio tipo gabinete",qt,160);
      qt1=qt1+qt;
     getch();
     }
void dois()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Cadeira",qt);
      qt2=qt2+qt;
     getch();
     }
void tres()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Mesa",qt);
      qt3=qt3+qt;
     getch();
     }
void quatro()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Estante",qt);
      qt4=qt4+qt;
     getch();
     }
void cinco()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Criado Mudo",qt);
      qt5=qt5+qt;
     getch();
     }
void seis()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Escrivania",qt);
      qt6=qt6+qt;
     getch();
     }
void sete()
{
       printf("\n%d arm%crio tipo gabinete",qt1,160);
       printf("\n%d cadeira",qt2);
       printf("\n%d mesa",qt3);
       printf("\n%d estante",qt4);
       printf("\n%d criado mudo",qt5);
       printf("\n%d escrivaninha",qt6);
       tt=qt1+qt2+qt3+qt4+qt5+qt6;
       printf("\n\n\tO total de moveis foi: %d",tt);
       getch();       
       }
main(){
       int op;
       while(op!=7){
       system("cls");
       printf("\t\tMoveis Tavares\n\n");
       printf("\t+++++++++++++++++++++++++++++++++++");
       printf("\n\t<1>........arm%crio tipo gabinete",160);
       printf("\n\t<2>........cadeira");
       printf("\n\t<3>........mesa");
       printf("\n\t<4>........estante");
       printf("\n\t<5>........criado mudo");
       printf("\n\t<6>........escrivaninha");
       printf("\n\t+++++++++++++++++++++++++++++++++++");
       printf("\n\n\t<0>........Fechar Pedido");
       printf("\n\n\tDigite aqui a Sua Escolha: ");
       scanf("%d",&op);
       switch(op){
                     case 1:
                         printf("\nArm%crio tipo gabinete",160);
                         um();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 2:
                         printf("\nCadeira");
                         dois();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 3:
                         printf("\nMesa");
                         tres();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 4:
                         printf("\nEstante");
                       quatro();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 5:
                         printf("\nCriado Mudo");
                         cinco();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 6:
                         printf("\nescrivaninha");
                         seis();
                         printf("\nDeseja mais alguma coisa");
                         break;
                          
                  case 0:
                         sete();
                         break; 
                       system("exit");  
                 default:
                         printf("== Op%c%co Inv%clida ==\n\n",135,198,160);
                         system("pause"); 
                       }
                       }
                       }

Bom pessoal eu estou fazendo uma lista de exercicios, quando lá pedia

Uma loja de móveis esta necessitando de um sistema que identifique quais móveis estão sendo solicitados pelos seus clientes. Os móveis disponibilizados por esta empresa são: armário tipo gabinete, cadeira, mesa, estante, criado mudo ou escrivaninha. Quando se tratar de um móvel que não exista na empresa informe ao cliente que o móvel solicitado ainda não esta disponível e ele (o cliente) deverá escolher um outro entre os já disponíveis. Este programa deve ser executado até que o usuário deseje sair do mesmo, quando o total de móveis escolhido deverá ser apresentado para cada uma das opções disponíveis na loja.

beleza

até ai tranquilo

ai eu resolvi fazer ele usando void e case, so que agora vem a minha duvida é possivel ele mostrar só os itens que possuem algum item, e exite alguma função que faça ele fechar o programa????

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

caro amigo, é possivel sim, é só fazer uma função para isso. mas a estruturação do seu codigo não está muito boa, pois era melhor você ter criado uma estrutura que fosse adequada para o seu problema.

ex.:

struct item
{
          char tipo[80];
          int quantidade;
};
mas como você fez desse jeito, a função para fazer seria:
void oito()
{
                      if (qt1== 0)
                                    printf ("NOME DO ITEM 1");
                     else if (qt2==0 )
                                 printf ("nome do item 2");
                     else if (qt3 == 0)
                                 printf ("nome do item 3");

                     //  e assim por diante                          

}

isso tudo seria preciso porque você num estruturou como eu falei acima!!!

a função para sair de um programa existe e o nome dela é bem sugestivo:

exit ( 1 );

espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

  • 0

#include<conio.c>
#include<stdio.h>
int tt=0,qt1=0,qt2=0,qt3=0,qt4=0,qt5=0,qt6=0;

void um()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d arm%crio tipo gabinete",qt,160);
      qt1=qt1+qt;
     getch();
     }
void dois()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Cadeira",qt);
      qt2=qt2+qt;
     getch();
     }
void tres()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Mesa",qt);
      qt3=qt3+qt;
     getch();
     }
void quatro()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Estante",qt);
      qt4=qt4+qt;
     getch();
     }
void cinco()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Criado Mudo",qt);
      qt5=qt5+qt;
     getch();
     }
void seis()
{
      int qt;
      printf("\n\nDeseja Levar Quantos: ");
      scanf("%d",&qt);
      printf("\n%d Escrivania",qt);
      qt6=qt6+qt;
     getch();
     }
void sete()
{
         if (qt1>=1)
           printf ("%d - arm%crio tipo gabinete",qt1,160);
         if (qt2>=1)
           printf ("\n%d - Cadeira",qt2);
         if (qt3>=1)
           printf ("\n%d - Mesa",qt3);
         if (qt4>=1)
           printf ("\n%d - Estante",qt4);
         if (qt5>=1)
           printf ("\n%d - Criado Mudo",qt5);
         if (qt6>=1)
           printf ("\n%d - Escrivannha",qt6);    
       tt=qt1+qt2+qt3+qt4+qt5+qt6;
       printf("\n\n\tO total de moveis foi: %d",tt);
       getch();    
       tt=0;
       qt1=0;
       qt2=0;
       qt3=0;
       qt4=0;
       qt5=0;
       qt6=0;  
       }
main(){
       int op;
       while(op!=8){
       system("cls");
       printf("\t\tMoveis Tavares\n\n");
       printf("\t+++++++++++++++++++++++++++++++++++");
       printf("\n\t<1>........arm%crio tipo gabinete",160);
       printf("\n\t<2>........cadeira");
       printf("\n\t<3>........mesa");
       printf("\n\t<4>........estante");
       printf("\n\t<5>........criado mudo");
       printf("\n\t<6>........escrivaninha");
       printf("\n\t+++++++++++++++++++++++++++++++++++");
       printf("\n\n\t<0>........Fechar Pedido");
       printf("\n\t<-1>........Fechar Programa");
       printf("\n\n\tDigite aqui a Sua Escolha: ");
       
       scanf("%d",&op);
       switch(op){
                     case 1:
                         printf("\nArm%crio tipo gabinete",160);
                         um();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 2:
                         printf("\nCadeira");
                         dois();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 3:
                         printf("\nMesa");
                         tres();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 4:
                         printf("\nEstante");
                       quatro();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 5:
                         printf("\nCriado Mudo");
                         cinco();
                         printf("\nDeseja mais alguma coisa");
                         break;
                  case 6:
                         printf("\nescrivaninha");
                         seis();
                         printf("\nDeseja mais alguma coisa");
                         break;
                          
                  case 0:
                         sete();
                         break; 
                    case -1:
                         exit(1);
                  default:
                         printf("== Op%c%co Inv%clida ==\n\n",135,198,160);
                         system("pause");
                         break; 
                       }
                       }
                       }

eu fiz dessa maneira, você me ajudou bastante muito obrigado

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...