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