Un ejemplo sencillo de escalera si-else en C ++

Ladder if – else ejemplo instrucción en C ++ : programa para introducir un carácter y validar si se trata de un alfabeto o dígito, aquí estamos utilizando if escalera – else (if múltiple – else) forma de sentencias condicionales en C ++ .

Escalera if – declaración else

Cuando tenemos varias condiciones para comprobar, podemos usar esta forma de if – else.

En este programa: Vamos a cheque alfabeto si un carácter introducido es válido o no?

1) Condición para comprobar alfabeto

(ch>='a'&& ch<='z') || (ch>='A' && ch<='Z')

El carácter es mayor que o igual a 'a' (en minúsculas) y menos de o igual a 'z' (en minúsculas) o carácter es mayor que o igual a 'a' (mayúsculas) y menos de o igual a 'Z' (mayúsculas) .

2) Condición para verificar dígitos

(ch>='0' && ch<='9')

El carácter es mayor que o igual a '0' y menos de o igual a '9' .

Considere el programa:

#include<iostream>
using namespace std;
int main()
{ char ch;
//input a character
cout<<"Enter a character: ";
cin>>ch;
//condition to validate character is an alphabet
if( (ch>='a'&& ch<='z') || (ch>='A' && ch<='Z'))
{
cout<<"Entered character is an alphabet";
}
//condition to validate character is a digit
else if(ch>='0' && ch<='9')
{
cout<<"Entered character is a digit";
}
//other characters are not valid character
else
{
cout<<"Enter a valid character";
}
cout<<endl;
return 0;
}

salida

First run:
Enter a character: W
Entered character is an alphabet
Second run:
Enter a character: i
Entered character is an alphabet
Third run:
Enter a character: 7
Entered character is a digit
Fourth run:
Enter a character: +
Enter a valid character


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *