ao tentar executar o programa o tanto opl como mit nao executam os codigos so tyt e que executa.
quando tento ir para o opl ou o mit usando este tipo de estrutura
switch(marca) { case 1: printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n",tyt); break; case 2: printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n",opl); break; case 3: printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n",mit); break; default: printf("Numero invalido"); }
ele simplesmente nao executa os codigo apenas o 1 funciona porém se eu mudar a comparação de == para != ja porém apenas me serviria se eu quisesse usar 2 compraçoes e eu tencion usar mais vou dear aqui a baixo o programa interio
#include<stdio.h>#include<stdlib.h>main(){ int marca,tyt,opl,mit; printf("### Feito por: Pedro Martins ### \n"); printf("Projeto ainda em desemvolvimento \n"); system("pause"); system("cls"); printf("Escolha o numero da lista abaixo correspondente a marca do seu veiculo. \n"); printf("1-Toyota \n2-Opel \n3-Mitsubishi \n"); scanf("%d",&marca);system("cls"); switch(marca) { case 1: printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n",tyt); break; case 2: printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n",opl); break; case 3: printf("Escolha o numero da lista abaixo correspondente ao modelo do seu veiculo. \n",mit); break; default: printf("Numero invalido"); } if (marca==tyt){ printf("1-Toyota Corona \n2-Toyota Supra \n",tyt); scanf("%d",&tyt); switch(tyt) { case 1: system("cls"); printf("Producao: 1957 - 2002 \nMotor: 1.8L/2.0L \n"); break; case 2: system("cls"); printf("Producao: 1978 - 2002 \nMotor: 2.6L/2.8L \n"); break; default: printf("Numero invalido \n"); }} if (marca==opl){ printf("1-Modelo1 \n2-Modelo2 \n",opl); scanf("%d",&opl); switch(opl) { case 1: system("cls"); printf("Exemplo1 \n"); break; case 2: system("cls"); printf("Exemplo 2 \n"); break; default: printf("Numero invalido \n"); }} if (marca==mit){ printf("1-Modelo3 \n2-Modelo4 \n",mit); scanf("%d",&mit); switch(mit) { case 1: system("cls"); printf("Exemplo7 \n"); break; case 2: system("cls"); printf("Exemplo 8 \n"); break; default: printf("Numero invalido \n"); }} system("pause"); system("cls"); printf("### Feito por: Pedro Martins ### \n"); system("pause");}