O comando else


Pode ocorrer de um aplicativo ter de executar uma instrução se determinada condição for verdadeira, e outra instrução se tal condição for falsa. Um recurso oferecido por C++ para essas situação é a combinação if ... else.


A forma do uso de if ... else pode ser resumido da seguinte forma:


if(expressão)


comando;


else


outro_comando;


O Exemplo a seguir usa um Edit, um Label e um Button no Form. Quando o usuário dá um clique no botão, o programa fará uma busca pelo arquivo, cujo caminho estiver especificado no Edit. O resultado da busca será informado no Label.

//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
/* Declara e inicializa variável BuscArquiv com o resultado da busca 
por um arquivo, cujo caminho completo é especificado em Edit1 */
AnsiString BuscArquiv = FileSearch(Edit1->Text, GetCurrentDir());
// Se BuscArquiv estivar vazia (pelo fato de a busca fracassar)
if (BuscArquiv == "")
// O Label informará que não encontrou o arquivo
Label1 -> Caption = "Não foi possível encontrar " + Edit1->Text + ".";
// caso contrário (Se houver algum dado em BuscArquiv)
else
// Label informará que encontrou o arquivo
Label1 -> Caption = "Encontrado " + BuscArquiv + ".";
}
//---------------------------------------------------------------------------

anterior

índice

próxima



HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO