Programa TypeofCreditCard;
B cartão var nome, G cartão, cartão P: String;
Soma, Rep, Exp, TSD, YS, Cred, SSN, GS, NS: Inteiro;
PofIncome: Real;
Começar Writeln ('Enter os candidatos que se candidataram para um tipo de cartão de crédito');
ReadLn (cartão, nome, soma, Rep, Cred, Exp, TSD, cartão B, G cartão, cartão de P, SSN, GS, NS, Rep, PofIncome);
Enquanto (nome <>'Stop') fazer Begin NS: = GS-TSD;
Soma: = Exp + Rep;
PofIncome: = NS 0.45;
Começam a se (GS > 4000) e (cartão = 'Cartão de Bronze');
YS: = GS 12;
Cred: = YS 0,25;
B cartão: = BCard + 1;
AppliName [cartão Bronze] = nome SSNum [cartão Bronze] = SSN GSal [cartão Bronze] = GS TSALD [cartão Bronze] = TSD para eu: = 1 para fazer cartão Bronze Writeln (AppliName [i]), (SSNUM [i], (G Sal [i]), (T Sal D [i]);
Else If (GS > = 7500) e (CC 'Cartão');
YS =: GS 12;
Cred =: YS 0,3;
Cartão G: = G cartão + 1;
AppliName [Gold Card] = nome SSNum Gold Card] = SSN G Sal [Gold Card] = GS TSalD [Gold Card] = TSD para i: = 1 para fazer cartão ouro Writeln (AppliName[i]),SSNum[i]),(GSal[i]),(TSalD[i]);
Else If (GS > = 10.000) e (CC = ' cartão Platinum), então;
YS: = GS 12;
Cred: = YS 0,4;
Cartão P: = cartão P + 1;
AppliName [PlatinumCard] = nome SSnum [Platinum Card] = SSN GSal [Platinum Card] = GS TSalD [Platinum Card] = TSD para i: = 1 para fazer cartão Platinum Writeln (AppliName[i]), (SSNUM[i]),(GSal[i]),(TSalD[i]);
Acabar se End if End if End End enquanto;
Final.
Ele está me dizendo a linha 3 é onde está o erro, mas não consigo descobrir o que é que eu deveria para mudar para sair aquele um erro para executar o programa. -_ - Ajuda por favor? Obrigado.
Quero respostas o mais rápido possível por favor porque preciso obter esta acabado e execução para imprimi-lo logo após.
Além disso, se houver alguma coisa que parece errada para você, sugeri-lo!