Monday, December 15, 2014

[C++] Membuat Menu 1. Rumus Matematika 2. Pola Piramid dan Diamond

#include <iostream.h>

int main()
{
    int menu;
    int a,b,c;
    int x = 6;
    float crot;
    cout<<"\nPilih Menu\n1.Rumus \n2.Pola \n\n";
    cin >> menu;
    switch(menu){
        case 1:
            cout<<"\nPilih Menu\n1.Rumus A+B-C\n2.Rumus A*B%C\n3.Rumus A mod B Div C\n\n";
            cin >> menu;
            switch(menu){
                case 1 :
                    cout<<"Masukkan A : ";
                    cin >> a;
                    cout<<"Masukkan B : ";
                    cin >> b;
                    cout<<"Masukkan C : ";
                    cin >> c;
                    crot = a+b-c;
                    cout<<"Jadi "<<a<<" + "<<b<<" - "<<c<<" = "<<crot;
                    break;               
                    break;               
                case 2 :
                    cout<<"Masukkan A : ";
                    cin >> a;
                    cout<<"Masukkan B : ";
                    cin >> b;
                    cout<<"Masukkan C : ";
                    cin >> c;
                    crot = a*b%c;
                    cout<<"Jadi "<<a<<" * "<<b<<" % "<<c<<" = "<<crot;
                    break;   
                    break;               
                case 3 :
                    cout<<"Masukkan A : ";
                    cin >> a;
                    cout<<"Masukkan B : ";
                    cin >> b;
                    cout<<"Masukkan C : ";
                    cin >> c;
                    crot = a%b/c;
                    cout<<"Jadi "<<a<<" mod "<<b<<" div "<<c<<" = "<<crot;
                    break;
            }
           
        case 2:
            cout<<"\nPilih Menu\n1.Bintang\n2.Piramid\n\n";
            cin >> menu;
            switch(menu){
                case 1 :
                for (int y=0;y<x;y++){
                    for(int z=x;z>=y;z--){
                        cout<<".";           
                    }
                    for(int z=1;z<=y;z++){
                        cout<<"*";           
                    }
                    for(int z=0;z<=y;z++){
                        cout<<"*";           
                    }
                    for(int z=x;z>=y;z--){
                        cout<<".";           
                    }
                        cout<<"\n";                
                }
                for (int y=0;y<=x;y++){
                    for(int z=0;z<=y;z++){
                        cout<<".";           
                    }
                    for(int z=x;z>y;z--){
                        cout<<"*";           
                    }
                    for(int z=x;z>=y;z--){
                        cout<<"*";           
                    }
                    for(int z=0;z<=y;z++){
                        cout<<".";           
                    }
                        cout<<"\n";                        
                }
                break;
                case 2 :
                for (int y=0;y<x;y++){
                    for(int z=x;z>=y;z--){
                        cout<<".";           
                    }
                    for(int z=1;z<=y;z++){
                        cout<<"*";           
                    }
                    for(int z=0;z<=y;z++){
                        cout<<"*";           
                    }
                    for(int z=x;z>=y;z--){
                        cout<<".";           
                    }
                        cout<<"\n";                
                }
                break;
            }
       
    }   
}               

No comments:

Post a Comment