IDE-KU

Mari Saling Berbagi Ilmu Pengetahuan

اقْرَأْ بِاسْمِ رَبِّكَ الَّذِي خَلَقَ -Bacalah Dengan Menyebut Nama Tuhan Yang Menciptakanmu

1.Buatlah listing program untuk menampilkan:

* * * * *
*    *    *
* * * * *
*    *    *
* * * * *

Penyelesaian:

  • Agar lebih mudah buatlah tabel dengan penanda baris dan kolom terlebih dahulu:



(x,y)
1
2
3
4
5
1
1,1
1,2
1,3
1,4
1,5
2
2,1
2,2
2,3
2,4
2,5
3
3,1
3,2
3,3
3,4
3,5
4
4,1
4,2
4,3
4,4
4,5
5
5,1
5,2
5,3
5,4
5,5

  • Tabel di atas di isi dengan perumpamaan (x,y) , dengan (x) sebagai penanda baris dan (y) sebagai penanda kolom.
  • Nah , kita kembali ke soal.
  • Buatlah lagi logika dari penyelesaian soal tersebut sebagai berikut:
  • Daerah yang kosong dan tidak di beri tanda bintang jika di lihat dari tabel adalah yang angka penanda baris dan kolomnya genap semua, sedangkan yang di beri tanda bintang adalah yang angkanya masing-masing genap dan ganjil.
  • Dari logika tersebut dapat di rumuskan : ingat bilangan genap adalah bilangan yang habis di bagi 2 -> if(x%2==0 && y%2==0), jika syarat tersebut benar maka cetak (“ “) maksudnya spasi kosong di cell tersebut dan jika syarat tersebut salah maka cetak (“*”).
  • Akhirnya kita bisa membuat listing programnya sbb:

#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
int x,y,n;
cout<<"Input :";cin>>n;
for(x=1;x<=n;x++)
{
 for(y=1;y<=n;y++)
 {
  if(x%2==0&&y%2==0)
   cout<<" ";
  else
   cout<<"*";
 }
cout<<endl;
}
getch();
}






2. Buatlah listing program untuk menampilkan:

 *           *
    *        *
       *     *
          *  *
 *  *  *  *  *

Penyelesaian:

  • Lihatlah kembali tabel pada soal nomor 1.
  • Dari tabel kita dapati bahwa yang di beri tanda bintang adalah yang (x) dan (y) nya sama serta yang (x) nya 5 saja dan (y) nya juga 5 saja.
  • Maka dapat di buat suatu logika: if(x%5==0 || (y%5==0 && x==y)), jika syarat tersebut benar maka cetak (“*”), jika syarat tersebut salah maka cetak (“ “).
  • Oh iya. Penggunaan operator logika dimungkinkan hanya jika ada dua syarat, tapi karena Saya membuat kasus yang syaratnya ada tiga maka Saya menjadikan dua syarat  menjadi satu kesatuan dan digabungkan dengan tanda kurung dan syarat yang digabungkan tersebut adalah syarat yang garisnya saling berpotongan.
  • Baiklah kini kita buat listing programnya sbb:
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
main()
{
int x,y,n;
cout<<"Input :";cin>>n;
for(x=1;x<=n;x++)
{
 for(y=1;y<=n;y++)
 {

  if(x%5==0||(y%5==0||x==y) )
   cout<<"*";
  else
   cout<<" ";
  }
cout<<endl;
}
getch();
}






Berikut adalah contoh soal tugas algoritma pemrograman bahasa C++
Soal!
PT.DINGIN DAMAI memberi gaji pokok kepada karyawan kontraknya sebesar Rp.300.000 perbulan, dengan memperoleh tunjangan-tunjangan sebagai berikut:

Soal latihan class array

Buatlah listing program dari “PT . TERANG TERUS”.
Jika diketahui:
KODE
MERK
WATT
HARGA
PL
Philips
10
Rp.10000
25
Rp.20000
SY
Sinyoku
10
Rp.9000
25
Rp.18000
OS
Osram
10
Rp.11000
25
Rp.22000

Tugas algoritma /structure array
1.Buatlah program untuk menghitung nilai akhir dari nilai UTS, UAS dan menampilkan nilai huruf yang akan di dapat.
Ketentuan:
*Masukkan banyak data yang diinginkan untuk menentukan banyak data yang akan di proses.
*Buatlah sebuah function untuk menghitung nilai akhir.
 Nilai akhir=(nilai UAS*40%)+(Nilai UTS*60%)
 -Jika nilai huruf=A, maka nilai akhir>=80
 -Jika nilai huruf=B, maka nilai akhir>=70
 -Jika nilai huruf=C, maka nilai akhir>=56
 -Jika nilai huruf=D, maka nilai akhir>=47
 -Jika nilai huruf=E, maka nilai akhir<47


Baiklah untuk penyelesaian tugas algoritma kali ini kita akan mengerjakan soal ini!
Kita misalkan membuat struk pembelian di PT.Indomaret.SX5JCZVRV7SW
Buatlah program untuk menghitung besarnya diskon yang diberikan atas besarnya sejumlah pembelian, dengan ketentuan sebagai berikut:
-Jika belanja dibawah Rp.1000,00 maka tidak mendapat diskon;
-Jika belanja dimulai dari Rp.1000,00 sampai dengan Rp.5000,00 maka mendapat diskon sebesar 20%;
-Jika belanja diatas Rp.5000,00 maka mendapat diskon sebesar 35%.

Hal penting yang harus dikuasai seorang programmer pertamakali adalah syntax atau perintah dasar dalam algoritma dan pemrograman. Berikut ini Saya tuliskan 10 syntax HTML dan 10 syntax PHP, mungkin ini hanya untuk Anda ketahui aja yaaaa. selamat membaca......

Mungkin banyak yang bergumam, wah ini berita basi...... Tapi sebagai warga negara Indonesia dan memiliki rasa bangga terhadap bangsa ini kita seharusnya ikut ambil bagian dalam mempromosikan Pulau Komodo menjadi salah satu dari tujuh keajaiban alam dunia yang baru.

Submit your website to 20 Search Engines - FREE with ineedhits!
Sonic Run: Internet Search Engine