#include <stdio.h>
#include <math.h>
#include <stdlib.h>


main() {

int eres,PC,prog,hacer,ven,mat,aut,vida,disp,otra;
printf(" \n");
 printf("    ******************************************************************\n");
 printf("    **             Hecho por Highfredo para frikyspain.             **\n");
 printf("    ******************************************************************\n");
                              printf(" \n");
                              printf(" \n");
printf("Este programa predice si vas a ser informatico o no, y de que tipo\n");
   printf(" \n");
   printf(" \n");
printf("Partimos de la base de que eres un aspirante a informatico\n");
   printf(" \n");
   printf(" \n");
printf("Eres?  1.Friky     2.Marginado Social     3.Loco     4.Creo que normal\n");
scanf("%i", &eres); fflush(stdin);
   printf(" \n");
   printf(" \n");
switch(eres){
  case 1:
  delante_pc:
  friky:
    printf("Te gusta pasar horas delante del PC?   1.SI     2.NO\n");
      scanf("%i", &PC); fflush(stdin);
    if (PC==2) {
      printf(" \n");
      printf("    Dejalo o directamente no lo intentes\n"); }
    else {
      printf(" \n");
      printf("Te gusta programar?     1.Si      2.No\n");
      scanf("%i", &prog);fflush(stdin);
          if (prog==2)
              printf("    Seras Diseñador Web o de Bases de Datos\n");

          else  { printf(" \n");printf(" \n");
             printf("Te gusta hacer diagramas de flujos:   1.Si    2.No \n");
               scanf("%i", &hacer);fflush(stdin);
                  if (hacer==1){  printf(" \n");printf(" \n");
                     printf("    Seras Ingeniero de Software"); }
                  else{printf(" \n"); printf(" \n");
                    printf("    Seras algo relacionado con la Arquitectura de Ordenadores\n"); } /*else3*/ }//else2



 } //else1

break;

case 2: {
   printf(" \n");printf(" \n");
   printf("Aspiras vengarte?  1.Si    2.No\n");
   scanf("%i", &ven);fflush(stdin);
      if(ven==2) {printf(" \n");printf(" \n");  printf("    Dejalo o directamente no lo intentes\n"); }
      else{printf(" \n");printf(" \n"); goto delante_pc;}
                 }//case2
break;

case 3: { printf("    Vete a un psiquiatrico, luego vuelve a hacer el test\n"); }//case3

break;

case 4:{
    printf("Te gustan las Mates?   1.Nada    2.Normal   3.Mucho   4.Muchisimo\n");
    scanf("%i", &mat);fflush(stdin);
     switch (mat){
       case 1:  {printf(" \n");printf(" \n");
          printf("   Dejalo o directamente no lo intentes\n");}//case 2.1
           break;
       case 2: {
          printf("Eres autodidacta?  1.Si   2.No\n");
          scanf("%i", &aut); fflush(stdin);
            if(aut==2){printf(" \n");printf(" \n");
             printf("    Dejalo o directamente no lo intentes\n"); }
            if(aut==1)
            vida:
              printf(" \n");printf(" \n");
              printf("Tienes Vida Social?  1.Si  2.No\n");
              scanf("%i", &vida);fflush(stdin);

                if(vida==2){ printf(" \n");printf(" \n");
                printf("Lo siento, eres friky\n");printf(" \n");
                   printf(" \n"); goto friky;}

                else { printf(" \n");printf(" \n");
                printf("Estarias dispuesto a abandonar tu vida social?   1.Si   2.No\n");
                scanf("%i", &disp); fflush(stdin);

                      if(disp==1){printf(" \n");printf(" \n");

                       printf("Lo siento, eres friky\n");printf(" \n");
                         printf(" \n"); goto friky;}
                      else { printf(" \n");printf(" \n");
                        printf("    Dejalo o directamente no lo intentes\n"); }
                            }/*else vida social*/   } //case 2.2
        break;

        case 3: { goto vida;}//case2.3

        break;

       case 4: { printf("    Hazte matematico y roba el trabajo a los informaticos\n");  }

}//switch2
}//case4
}//switch1

      /*printf("Desea hacer el test otra vez?   1.Si   2.No \n");
      scanf("%i", &otra);
        if (       */

 printf(" \n");
 printf(" \n");
printf("                       ººººADIOSºººº\n");
printf(" \n");
system("pause\n");}
