Contoh program C++ menggunakan percabangan(if) bersarang untuk menghitung luas lingkaran dan persegi

Maksud dari percabangan bersarang adalah ada percabagan di dalam percabangan atau kata lainnya terdapat if di dalam if. Contoh yang akan saya berikan berikut adalah untuk mencari luas lingkaran dan persegi serta keliling lingkaran dan persegi. berikut scriptnya:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#define phi 3.14

main() {
int a,r,s;
float l,k;
char jwb;
menu:
cout<<"CONTOH PERCABANGAN BRESARANG PADA C++"<<endl;
cout<<"==========================="<<endl;
cout<<"Pilihan operasi : "<<endl;
cout<<"[1] luas lingkaran"<<endl;
cout<<"[2] keliling lingkaran"<<endl;
cout<<"[1] luas persegi"<<endl;
cout<<"[1] keliling persegi"<<endl;        

cout<<"masukkan pilihanmu :";cin>>a;
if (a==1 || a==2)
{cout<<"masukkan jari-jari : ";cin>>r;
    if(a==1)
    {l=float(phi*r*r);
         cout<<"luas lingakaran = "<<l<<endl;
         cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            {cout<<"terimakasih,,,";
               }
         }
    else
    {k=float(phi*(r*2));
          cout<<"keliling lingkaran = "<<k<<endl;
          cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            {cout<<"terimakasih,,,";
               }
          }
    }
else if (a==3 || a==4)
{cout<<"masukkan sisi : ";cin>>s;
    if (a==3)
    {l=s*s;
          cout<<"luas persegi = "<<l<<endl;
          cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            cout<<"terimakasih,,,";
         }
    else
    {k=4*s;
         cout<<"keliling persegi = "<<k<<endl;
          cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            {cout<<"terimakasih,,,";
               }
         }
   }
else
{clrscr();
cout<<"masukkan angka 1-4" <<endl<<endl ;
goto menu;
}
getch();
}

Berikut hasil programnya:
Semoga bermanfaat...