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
#incluirusando 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
#incluirusando 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.