Ejemplo de un programa C++ de bifurcación IF anidada con más de dos condiciones

Pruebe Nuestro Instrumento Para Eliminar Los Problemas

Compartiremos un programa C++ de bifurcación If anidado de opción múltiple. A continuación se muestra un ejemplo de un programa C++ ramificado con más de 2 condiciones para resolver la pregunta en un caso.




Este programa de ramificación C++ se puede comparar con la vida cotidiana, que no está libre de opciones; a veces incluso tenemos tantas opciones que tenemos que elegir una de las muchas opciones de ramificación. Lo mismo ocurre con la codificación de programas C++ ramificados que tienen muchas condiciones.


Si el programa C++ se bifurca


Este ejemplo de un programa ramificado en C++ completa/ingresa más de 2 condiciones, es decir, cuando responde 'y' la pregunta continuará, de la misma manera cuando responde 't' la pregunta continuará de acuerdo con la condición del programa.


A partir de la declaración de la imagen anterior, puede comprender mejor cómo el programa C++ bifurca el método if con más de 2 condiciones. Y a continuación se muestra un programa C++ ramificado simple. Consta únicamente de estratos de A a G. La declaración del programa anterior se encuentra en el segundo programa a continuación:


Ejemplo de un programa If de C++ anidado simple

#incluir
usando el espacio de nombres estándar;
principal()
{
respuesta interna;
corte<>respuesta;
si(respuesta==1)
{
corte<>respuesta;
si(respuesta==1)
{
corte<<'Ksimpulan : State A-StateB-StateD';
}
de lo contrario si (respuesta == 0)
{
corte<<'Kesimpulan : State A-StateB-StateE';
}
}
de lo contrario si (respuesta == 0)
{
corte<>respuesta;
si(respuesta==1)
{
corte<<'Kesimpulan : State A-stateC-stateF';
}
de lo contrario si (respuesta==0)
{
corte<<'finish';
}
}
}

Programa de salida C++ si no es Sederhana


Ejemplo de bifurcación de un programa C++ con más de dos condiciones

#incluir
usando el espacio de nombres estándar;
principal()
{
carácter de respuesta;
corte<<' HARDIFAL ';
corte<<'y= Iya t = Tidak ';
corte<>respuesta;
if(jawaban=='y')
{
corte<>respuesta;
if(jawaban=='y')
{
corte<<'State D : Selamat beraktivitas';
}
de lo contrario si (respuesta == 't')
{
corte<>respuesta;
if(jawaban=='y')
{
corte<<'State H : Selamat hari libur dan menikmati waktu istirahat anda';
}
demás
{
corte<<'State I : Apapun yang anda lakukan, jangan lupa senyum hari ini';
}
}
}
de lo contrario si (respuesta == 't')
{
corte<>respuesta;
if(jawaban=='y')
{
corte<<'State F : Berobatlah, semoga lekas sembuh';
}
de lo contrario si (respuesta=='t')
{
corte<>respuesta;
if (jawaban=='y')
{
corte<<'State J : Terus berdoa, dan semoga masalah anda cepat terselesaikan';
}
de lo contrario si (respuesta == 't')
corte<<'State K : Mungkin anda lapar, makanlah untuk mengembalikan semangat anda';
}

}
}

El siguiente programa es un programa que corresponde a la imagen de declaración de arriba. Es decir, tener más de 2 condiciones.

Ramificación de salida del programa C++ si hay más de 2 condiciones.