Tuesday, February 21, 2017

Program C++ Penggunaan Fungsi Goto di Dev C++

Program C++ Penggunaan Fungsi Goto di Dev C++ - Sedikit kenalan tentang C++ gan, bahasa pemrograman C++ bisa disebut sebagai bahasa pemrograman tingkat menengah ( middle level programming language) yang berarti juga termasuk dalam bahasa tingkat tinggi (high level programming language).




Dan pada kesempatan ini saya akan sharing tentang program sederhana untuk Penggunaan Fungsi Goto di Dev C++  , Program ini menggunakan bahasa C++ dengan software Borland C++ 5.02/dev C++.
Source Code ;
#include <stdio.h>
#include <conio.h>
#include <windows.h>
int main(int argc, char** argv) {
            int p,l,a,t,luas;
            float luas2;
            int pil;
            char s;
           
            menu :
            system("cls");    
            printf("MENU\n");
            printf("1. Luas Persegi\n");
            printf("2. Luas Segitiga\n");
            printf("3. Exit\n");           
            printf("Masukan pilihan Kamu = ");scanf("%d",&pil);
            switch(pil){
                        case 1 :
                                    system("cls");
                                    input:
                                    printf("\nMenghitung Persegi\n");
                                    printf("Menghitung Nilai Panjang  = ");scanf("%d",&p);
                                    printf("Menghitung Nilai Lebar    = ");scanf("%d",&l);
                                    luas=p*l;
                                    printf("Hasil luas dari persegi panjang adalah = %d",luas);
                                    printf("\nApakah Anda Ingin Mengulang [Y/T/M] =");
                                    s=getch();
                                    printf("\n");
                                    if(s=='Y'||s=='y'){
                                                goto input;}
                                    else if(s=='M'||s=='m'){
                                                goto menu;}
                                    else if(s=='T'||s=='t'){
                                                goto keluar;}
                                    break;
                        case 2 :
                                    system("cls");
                                    output :
                                    printf("\nMenghitung Segitiga\n");
                                    printf("Menghitung Nilai Alas   = ");scanf("%d",&a);
                                    printf("Menghitung Nilai Tinggi = ");scanf("%d",&t);
                                    luas2=a*t*0.5;
                                    printf("Hasil luas dari persegi panjang adalah = %0.2f",luas2);
                                    printf("\nApakah Anda Ingin Mengulang [Y/T/M] = ");
                                    s=getch();
                                    printf("\n");
                                    if(s=='Y'||s=='y'){
                                                goto input;}
                                    else if(s=='M'||s=='m'){
                                                goto menu;}
                                    else if(s=='T'||s=='t'){
                                                goto keluar;}
                                    break;

                        case 3 :
                                    system("cls");
                                    keluar :
                                    printf("\nKeluar Program\n");
                                    break;
                                                           
                        default :
                        printf("eror\n");break;                            
            }
            getch();
            }
           

            Ket : Untuk Melihat Hasilnya Tekan CTRL + F9 jika di dev C++

No comments:

Post a Comment