Skip to main content

Materi Pemrograman Dasar C++/C# Part 1

Statement Control pada C++/C#

  
A.    Ekspresi Ekspresi
Ekspresi Ekspresi merupakan suatu operator yang dimana operator ini memberikan suatu sifat atau keadaan apa, yang di berlakukan pada suatu variable, dengan kata lain ekspresi memberikan atau menunjukan kondisi yang ada pada suatu variable,
Contoh :
1 + 2 merupakan contoh ekspresi yang dimana “ + “ merupakan operator ekspresinya, jadi operator “ + ” menunjukan kondisi apa yang di berlakukan pada variable 1 dan 2 yakni di jumlahkan, sedangkan nilai 3 merupakan hasil ekspresi.

B.     Statement Control
Statement control merupakan sebuah statement yang terdiri dari kondisi-kondisi yang dimana jika kondisi tersebut terpenuhi program akan melakukan suatu instruksi tertentu. Jadi dapat di katakan statement control merupakan penunjuk arah bagi urutan suatu program.

Dalam bahasa C++ ada beberapa jenis statement control sebagai berikut :
a.       Konstruksi If
Pada konstruksi if sebuah konstruktur program hanya memiliki sebuah kondisi, artinya dimana suatu instruksi atau beberapa instruksi akan di jalankan apabila sebuah kondisi tersebut di penuhi, namun apabila kondisi tersebut tidak terpenuhi maka instruksi yang ada tidak akan dijalankan.
Instruksi :
if (kondisi)
{
Instruksi/statement;
}
c/:
main()
{
int angka;
cout<<"Menu Makanan"<<endl;
cout<<"1. Nasi Telur"<<endl;
cout<<"2. Nasi Goreng"<<endl;
cout<<"Masukkan Pilihan Anda : ";
cin>>angka;

if (angka==1)
{
cout<<"Anda memesan nasi telur";
}
if (angka==2)
{
cout<<"Anda memesan nasi goreng";
}
}

b.      Konstruksi if – else
Pada konstruksi if else sedikit berbeda dengan konstruksi if karena pada konstruksi if else . jika sebuah kondisi tidak terpenuhi maka program akan mencari kondisi lain yang ada atau menjalankan instruksi yang berada di luar bagian dari kondisi yang tidak terpenuhi.
Instruksi :
if (kondisi)
{
Statement/instruksi;
} else
{
Statement/instruksi;
}
C/:
int main()
{

int angka;
cout<<"Menu Makanan"<<endl;
cout<<"1. Nasi Telur"<<endl;
cout<<"2. Nasi Goreng"<<endl;
cout<<"Masukkan Pilihan Anda : ";
cin>>angka;

if (angka==1)
{
cout<<"Anda memesan nasi telur";
}
if (angka==2)
{
cout<<"Anda memesan nasi goreng";
}
else
{
cout<<"Pilihan yang anda masukkan salah";
}
}

c.       Konstruksi if – else bersarang
Pada konstruksi ini terdapat lebih dari satu buah kondisi jadi pabila sebuah kondisi tidak terpenuhi maka akan berlanjut ke kondisi berikutnya tergantung berapa banyak kondisi yang ada.
Instruksi:
if (kondisi)
{
     Statement/instruksi;
} else if (kondisi)
{
Statement/instruksi;
} 

C/:
main()
{
char nama[20];
int jenis_kelamin, tinggi;

cout<<"Contoh program Nested IF"<<endl<<endl;
cout<<"Masukkan data anda dengan benar"<<endl<<endl;

cout<<"Nama             : "; gets(nama);
cout<<"Jenis Kelamin"<<endl;
cout<<"1. Laki-Laki"<<endl;
cout<<"2. Perempuan"<<endl;
cout<<"Masukkan pilihan : "; cin>>jenis_kelamin;
cout<<"Tinggi Badan     : "; cin>>tinggi;

if(jenis_kelamin==1)
{
    if(tinggi>=165)
       {cout<<"\n-----Anda Lulus-----"<<endl;}
   else
       cout<<"Maaf, tinggi badan anda belum memenuhi syarat"<<endl;
}
else if(jenis_kelamin==2)
{
    if(tinggi>=160)
       {cout<<"\n-----Anda Lulus-----"<<endl;}
   else
       cout<<"Maaf, tinggi badan anda belum memenuhi syarat"<<endl;
}
}

Tugas buatkan ke dalam bahasa C++ dan C# :
  1. Buatkan program dengan hanya 1 buah input dengan kondisi, jika input kurang dari 5 maka hasil output "Kurang dari lima = [nilai yang di input]". Selain itu output "Nilai lebih atau sama dengan lima = [nilai yang di input]"
  2. Buatkan program dengan hanya 3 buah inputan yakni Nama, Nilai A dan Nilai B. Dengan kondisi sebagai berikut, jika rata-rata nilai kurang atau sama dengan 50 maka output "Nilai rata-rata [rata-rata], tidak mencukupi". Jika rata-rata nilai lebih dari 50 maka output "Nilai rata-rata [rata-rata], anda LULUS"
NB:
Tugas ini berakhir pada tanggal 2 April 2015, Pk. 07.30. Jadi jangan pernah menunda tugas.....!!!

Comments

Popular posts from this blog

Dasar Design Komunikasi Visual Part 04

  7. Tetakan struktur harga yang layak Salah satu pertanyaan pertama yang mungkin ditanyakan pelanggan baru adalah berapa banyak Anda mengenakan biaya untuk layanan tertentu. Sebagai bisnis formal, selalu bersiaplah untuk memberikan jawaban standar berdasarkan struktur harga yang telah ditentukan sebelumnya. Pelanggan berharap untuk diperlakukan dengan adil dan memiliki transparansi dalam hal jumlah biaya yang harus mereka keluarkan untuk layanan Anda. 8. Buat ruang kerja yang baik Jika Anda terbiasa bekerja dari rumah sebagai desainer grafis lepas, Anda mungkin sudah memiliki ruangan yang sesuai untuk hari kerja Anda. Saat Anda menjadi bisnis yang sebenarnya, Anda perlu memikirkan lebih banyak detail untuk memastikan produktivitas dan alur kerja yang kuat. Contohnya: ·          Apakah Anda membutuhkan ruang tambahan untuk karyawan baru? Berapa banyak? ·          Apakah Anda akan menyimpan p...

Materi Tehnik Pencahayaan untuk Siswa/i SMK dan sederajat Part 6

5 Posisi dasar potrait lightning for Fotografi Dan Video 1.Rembrandt Light Rembrandt Lightning adalah metode pencahayaan studio di mana wajah subyek di satu sisi terexpos cahaya dengan hanya segitiga kecil cahaya muncul di pipi berlawanan Pengaturan ini memberikan efek yang sedikit dramatis oleh cahaya pencampuran dengan bayangan. Efek ini sering disebut sebagai chiaroscuro, kata Italia yang terjemahan harfiah adalah terang-gelap. Rembrandt pencahayaan adalah salah satu setup pencahayaan dasar yang umum digunakan dalam Fotografi potrait  dan juga salah satu yang lebih sering disalahartikan. Posisi ini memiliki banyak kesamaan dan sering sulit dibedakan dengan Short Lightning . Meskipun pengaturan pencahayaan dasar, pencahayaan Rembrandt sering dilakukan secara tidak benar. Untuk menjadi benar pencahayaan Rembrandt, bahwa segitiga sangat penting cahaya harus sekitar lebar yang sama dan panjang mata pelajaran dan hidung, masing-masing. Sementara potret bawah disusun da...

Tutorial After Effect untuk Siswa/i SMK dan sederajat (part 1)

FUNGSI TOOLS pada AFTER EFFECT After effects adalah sebuah software aplikasi yang memungkinkan anda dapat menambahkan berbagai spesial efek pada video anda yang anda buat agar menjadi lebih baik dan keren. Software ini banyak digunakan untuk pembuatan efek-efek pada perfilman karena kemampuannya yang dapat menghasilkan Efek Film atau Video yang sangat bagus. Hal ini dikarenakan After Effect didukung dengan fitur-fitur yang lebih lengkap serta terdapat juga tools panel yang memberikan banyak kemudahan untuk berimprovisasi. Di Sudut Kiri Atas terdapat Tools Panel atau biasa disebut Toolbar. Toolbar ini berfungsi sebagai tempat alat-alat untuk memberi kemudahan bagi kita dalam mengedit video. Anda bisa mengklik pada segitiga kecil untuk mengeluarkan fitur tersembunyi yang lain. Bisa Anda lihat Tools lengkap After Effetc pada gambar di bawah ini : Penjelasan dan Fungsi - Fungsi dari Tools di Toolbar dari kiri ke kanan : # Selection tool :  Difungsikan untuk ...