Un ejemplo sencillo de anidado instrucción if-else en C ++

anidada if – declaración else en C ++: En este ejemplo, estamos dando un caracter desde el teclado y comprobando si es vocal o consonante, antes de que estamos comprobando es válida alfabeto o no?

anidada if – else comunicado

vez que hayamos confirmado condiciones dentro de la condición, se le llama condición comprueba anidadas; aquí estamos utilizando anidada if – declaración else .

dejar suponer, if tiene dos condiciones: CON_1 y CON_2 y que desea validar CON_2 , cuando CON_1 es cierto, en tales case tenemos que tenemos que utilizar anidada if – else .

Ejemplo / programa: Aquí estamos leyendo un personaje del usuario y validar que es el alfabeto o no válida, if el alfabeto carácter válido del if entonces estamos validando se vocal o no, y de imprimir el mensaje apropiado para el carácter de entrada.

Considere el programa:

//EXAMPLE of Nested if else
//Read a character a check whether it is VOWEL or CONSONANT
#include<iostream>
using namespace std;
int main()
{
char ch;
//reading a character
cout<<"Enter an alphabet: ";
cin>>ch;
//condiion to check character is alphabet or not
if( (ch>='A' && ch<='Z') || (ch>='a' && ch<='z'))
{
//conditions to check character is VOWEL or not
if( ch=='A' || ch=='a' || ch=='E' || ch=='e' || ch=='I' || ch=='i' || ch=='O' || ch=='o' || ch=='U' || ch=='u')
cout<<"""<<ch<<"" is a VOWEL"<<endl;
else
cout<<"""<<ch<<"" is a CONSONANT"<<endl;
}
else
{
cout<<"""<<ch<<"" is not an alphabetn";
}
return 0;
}

salida

First run:
Enter an alphabet: D
"D" is a CONSONANT
Second run:
Enter an alphabet: e
"e" is a VOWEL
Third run:
Enter an alphabet: 8
"8" is not an alphabet


Deja un comentario

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