Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alberto Olavo

C++ erro ao compilar um exe

Recommended Posts

Bom dia, amigos

 

Estou com serios problema ao tentar compilar um exe no C++, vejam os erros:

 

--------------------Configuration: elevadores - Win32 Debug--------------------

Compiling...

elevadores.cpp

C:\Documents and Settings\aolavo\Desktop\Proj_Elevador_6\elevadores.cpp(12) : error C2146: syntax error : missing ';' before identifier 'main'

C:\Documents and Settings\aolavo\Desktop\Proj_Elevador_6\elevadores.cpp(12) : error C2501: 'Void' : missing storage-class or type specifiers

C:\Documents and Settings\aolavo\Desktop\Proj_Elevador_6\elevadores.cpp(12) : fatal error C1004: unexpected end of file found

 

Para os mais experientes deve ser facil resolver isto !!! Algume poderia me ajudar ???

 

 

segue abaixo o meu código para este cpp.

 

 

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

 

// c:\documents and settings\aolavo\desktop\proj_elevador\elevadores.cpp(5) :

 

// error C2146: syntax error : missing ';' before identifier 'main'

// error C2501: 'Void' : missing storage-class or type specifiers

// fatal error C1004: unexpected end of file found

 

 

Void main ()

{

int ini_ele1;

int ini_ele2;

int ini_ele3;

int pe_ele1;

int pe_ele2;

int pe_ele3;

int seu_andar;

int k;

int y;

int x;

int w;

int ma1;

int ma2;

int ma3;

 

char seu_status;

char st_ele1;

char st_ele2;

char st_ele3;

char s;

 

ini_ele1 = 0;

ini_ele2 = 0;

ini_ele3 = 0;

pe_ele1 = 0;

pe_ele2 = 0;

pe_ele3 = 0;

seu_andar = 0;

k = 0;

y = 0;

x = 0;

w = 0;

ma1 = 0;

ma2 = 0;

ma3 = 0;

 

    do

    printf("Digite o andar inicial do elevador 01 (Social 1)");

    scaf("%i",&ini_ele1);

 

    printf("Digite o andar inicial do elevador 02 (Social 2)");

    scaf("%i",&ini_ele2);

 

    printf("Digite o andar inicial do elevador 03 (Serviço)");

    scaf("%i",&ini_ele3);

   

    printf("Digite a quantidade de pessoas já existentes no Elevador 01 (Social 1)");

    scaf("%i",&pe_ele1);

 

    printf("Digite a quantidade de pessoas já existentes no Elevador 02 (Social 2)");

    scaf("%i",&pe_ele2);

 

    printf("Digite a quantidade de pessoas já existentes no Elevador 03 (Serviço)");

    scaf("%i",&pe_ele3);

 

    printf("Digite S-Subindo, P-Parado, D-Descendo para status inicial do Elevador 01 (Social 1)");

    scaf("%c",&st_ele1);   

 

    printf("Digite S-Subindo, P-Parado, D-Descendo para status inicial do Elevador 02 (Social 2)");

    scaf("%c",&st_ele2);   

 

    printf("Digite S-Subindo, P-Parado, D-Descendo para status inicial do Elevador 03 (Serviço)");

    scaf("%c",&st_ele3);

       

        System('cls');

 

    printf("\t\t SOcial 01 \t\t Social 02 \t\t Serviço");

    printf("andar:  %i \t\t %i \t\t %i",ini_ele1,ini_ele2,ini_ele3);

    printf("Status: %c \t\t %c \t\t %c",st_ele1,st_ele2,st_ele3);

    printf("pessoas:%i \t\t %i \t\t %i",pe_ele1,pe_ele2,pe_ele3);

 

do

    {

    printf("Digite o seu andar");

    scaf("%i",&seu_andar);

    }

 

while  (seu_andar <0 && seu_andar >9);

 

      do

    {

        Printf("S-Subir ou D-Descer");

        scanf("%c",&seu_status);

    }

    while (seu_status != 's' !! seu_status != 'd');

   

   

 

            if (st_ele1 == 'p' !! st_ele1 == seu_status);

            {

                if (pe_ele1 >= 0 && pe_ele1 < 6);

                {

                y = 1;

                }

            }

           

 

            if (st_ele2 == 'p' !! st_ele2 == seu_status);

            {

                if (pe_ele2 >= 0 && pe_ele2 < 6);

                {

                x = 2;

                }

            }

           

 

            if (st_ele3 == 'p' !! st_ele3 == seu_status);

            {

                if (pe_ele3 >= 0 && pe_ele3 < 6);

                {

                w = 4;

                }

            }

 

                        ma1 = seu_andar - ini_ele1;

                        ma2 = seu_andar - ini_ele2;

                        ma3 = seu_andar - ini_ele3;   

                        k = y + x + w;

switch (k);

    case 1:{

        printf("O elevador que irá buscar será o Elevadar 01 (Social 1)");

        }

 

 

    case 2:{

        printf("O elevador que irá buscar será o Elevadar 02 (Social 2)");

        }

 

    case 3:{

            if (ma1 < ma2);

            {

            printf("O elevador que irá buscar será o Elevadar 01 (Social 1)");

            }

            Else

            {

            printf("O elevador que irá buscar será o Elevadar 02 (Social 2)");

            }

        }

 

 

    case 4:{

        printf("O elevador que irá buscar será o Elevadar 03 (Serviço)");

        }

 

 

    case 5:{

            if (ma1 < ma3);

            {

            printf("O elevador que irá buscar será o Elevadar 01 (Social 1)");

            }

            else

            {

            printf("O elevador que irá buscar será o Elevadar 03 (Serviço)");

            }

        }

 

    case 6:{

            if (ma2 < ma3);

            {

            printf("O elevador que irá buscar será o Elevadar 02 (Social 2)");

            }

            else

            {   

            printf("O elevador que irá buscar será o Elevadar 03 (Serviço)");

            }

        }

 

    case 7:{

            if (ma1 < ma2 && ma1 < ma3);

            {

            printf("O elevador que irá buscar será o Elevadar 01 (Social 1)");

            }

            if (ma2 < ma1 && ma2 < ma3);

            {

            printf("O elevador que irá buscar será o Elevadar 02 (Social 2)");

            }

            if (ma3 < ma1 && ma3 < ma2);

            {   

            printf("O elevador que irá buscar será o Elevadar 03 (Serviço)");

            }

        }

   

printf("Você deseja Sair ? Digite S-Sair");

    scanf("%c",&s);

 

while (s != 's');

 

getch();

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.