Selasa, 30 Juni 2015

Kodingan Jam Digital

Kodingan untuk Jam Digital di Dev++

#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
#include <ctime>
using namespace std;
void JamDigital();
int main()
{
system("color B1");
char Aktif;
do
{

Tukar Bilangan Dev C++

Kodingan untuk Menukar Bilangan di Dev C++
#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {
int x,y,z,q;
cout<<"menukar bilangan"<<endl;
cout<<"x= ";cin>>x;
cout<<"y= ";cin>>y;
cout<<"z= ";cin>>z;
q=x;
x=y;
y=z;
z=q;

Pengulangan Dalam Bahasa Program C++

Sistem pengulangan adalah struktur program yang digunakan unutk melaksanakan suatu pernyataan secara berulang – ulang. Meskipun dalam perulangan ini, pernyataan yang sama dilaksanakan secar berulang – ulang, namun data yang diproses oleh pernyataan itu harus berubah pada setiap itersi perulanga, karena jika tidak demikian, pengulangan yang tidak dilakukan tidak memiliki arti.

Struktur Teks Algoritma


Struktur Teks Algoritma

Bagian Judul
Judul adalah bagian yang terdiri atas nama program dan penjelasan (spesifikasi) tentang program tersebut. Judul diawali dengan kata kunci PROGRAM dan nama program X.
Contoh :
PROGRAM HelloWorld
{ Program untuk mencetak "Hello, world"
Masukan program ini tidak ada. Keluarannya adalah tulisan 'Hello, world' tercetak di layar
}

Bagian Deklarasi
Bagian ini digunakan untuk mengumumkan semua nama yang dipakai di dalam algoritma beserta propertinya (misalnya type). Nama tersebut bisa berupa nama konstanta, nama peubah, nama tipe, nama prosedur dan nama fungsi. Semua nama yang dipakai di dalam algoritma harus dikenali sebelum mereka digunakan.
Contoh : (untuk Program FahrenheitCelciu)
DEKLARASI
F,C : real
x,y, step : integer

F,C,x,y, dan step adalah nama-nama perubah yang digunakan di dalam bagian algoritma. Nama-nama peubah ini berserta tipenya harus diumumkan di bagian deklarasi sebelum mereka digunakan.

Bagian Algoritma
Inilah bagian inti dari sebuah program. Bagian ini berisi instruksi-instruksi pemecahan masalah dalam notasi pseudo-code.

Program HelloWorld mengandung bagian algoritma yang hanya berisi satu baris instruksi saja :
ALGORITMA
     write("Hello, world")

Program FahrenheitCelcius mengandung bagian algoritma yang berisi beberapa baris instruksi :
ALGORITMA
     read(x,y,step)
     F <- x
     while F <= y do
            C=5/9 * (F-32)
            write(F,C)
            F <- F + step
     endwhile

Tipe Bentukan

Tipe Bentukan 


Tipe Bentukan adalah tipe yang didefinisikan sendiri oleh pemrogram (user defined type data). Tipe bentukan disusun oleh satu atau lebih tipe dasar. 
Ada dua macam tipe bentukan :

  1. Tipe dasar yang diberi nama dengan nama tipe baru,
  2. Tipe terstruktur

Tipe Dasar yang Diberi Nama Tipe Baru 
Kadang-kadang pemrogram ingin memberi nama baru terhadap tipe dasar yang sudah dikenal. Alasan pemberian nama baru mungkin agar nama baru tersebut lebih "akrab" dan lebih mudah diinterpretasi oleh yang membaca teks algoritma.

Kita dapat memberi nama baru untuk tipe dasar tersebut dengan kata kunci type. Ranah nilai, cara menulis konstanta, dan operasi-operasi terhadap tipe baru tersebut tidak berubah, tetap sama dengan tipe dasar aslinya.

Contoh : type BilanganBulat : integer

BilanganBulat adalah tipe bilangan bulat yang sama saja dengan tipe integer. Apabila kita mempunyai sebuah peubah (variable) yang bernama p dan bertipe BilanganBulat, peubah p tersebut sama saja bertipe integer.


Tipe Terstruktur
Tipe terstruktur adalah tipe yang berbentuk rekaman (record). Rekaman disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya. Nama rekaman ditentukan sendiri oleh pemrogram.

Kalkulator C++


Kalkulator C++


#include <iostream>

using namespace std;

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {

int bil1,bil2,pil;
float hsl;

cout<<"Pilihlah menu di bawah ini :\n";
cout<<"[1] Penjumlahan\n";
cout<<"[2] Pengurangan\n";
cout<<"[3] Perkalian\n";
cout<<"[4] Pembagian\n";
cout<<"Masukkan pilihan anda : ";
cin>>pil;

switch (pil)
  {  case 1:
          cout<<"Input bil 1 = ";cin>>bil1;
          cout<<"Input bil 2 = ";cin>>bil2;
      hsl=bil1+bil2;
      cout<<"Hasil penjumlahannya = "<<hsl<<endl<<endl;
      break;
case 2:
          cout<<"Input bil 1 = ";cin>>bil1;
          cout<<"Input bil 2 = ";cin>>bil2;
      hsl=bil1-bil2;
      cout<<"Hasil pengurangannya = "<<hsl<<endl<<endl;
      break;
case 3:
          cout<<"Input bil 1 = ";cin>>bil1;
          cout<<"Input bil 2 = ";cin>>bil2;
      hsl=bil1*bil2;
      cout<<"Hasil perkaliannya = "<<hsl<<endl<<endl;
      break;

case 4:
          cout<<"Input bil 1 = ";cin>>bil1;
          cout<<"Input bil 2 = ";cin>>bil2;
      hsl=bil1/bil2;
      cout<<"Hasil pembagian = "<<hsl<<endl<<endl;
      break;
      
  default :
      cout<<"Maaf blm terdaftar";
}

return 0;
}

Pogram Tukar 3 Bilangan


  • Pogram Tukar 3 Bilangan

Program_Tukar_3_Bilangan
{dibaca 3 bilangan bulat, bertipe integer A, B dan C kemudian ditukar ketiga bilangan tersebut dan tampilkan ke layar}

Deklarasi :
A, B : Integer;
C, D : Integer;

Algoritma :
Read (A, B, C)
D ← C
A ← B
B ← C
C ← D
Write(A, B, C)

  • Program Tukar 3 Bilangan Menggunakan C++

Cout<<”Program Tukar 3 Bilangan”;
Int a, b, c, d;
Cout<<”masukkan nilai a :”; cin>>a;
Cout<<”masukkan nilai b :”; cin>>b;
Cout<<”masukkan nilai c :”; cin>>c;
d = a;
a = b;
b = c;
c = d;
cout<<”a = ”<<a<<endl;

cout<<”b = ”<<b<<endl;
cout<<”c = ”<<c<<endl;

Program Menghitung Luas Pesergi Panjang


  • Program Menghitung Luas Pesergi Panjang

Program_Luas_PesergiPanjang
{Dibaca P dan L pesergi panjang yang tipenya integer. Hitunglah luas pesergi panjang dan tampilkan hasilnya}

Deklarasi :
P : Integer
L : Integer
Luas : Integer

Algoritma :
Read (P,L)
Luas ← P * L
Write (Luas)

  •  Menghitung Luas Pesergi Panjang dengan Menggunakan Program Pasca

Writeln(‘Menghitung Luas Pesergi Panjang’);
P, L, Luas : Integer;
Writeln(‘masukkan nilaia panjang’);
Readln(P);
Writeln(‘masukkan nilaia lebar’);
Readln(L);
Luas := P * L;
Writeln (Luas);
Readln;


  • Menghitung Luas Pesergi Panjang dengan Menggunakan Program C++

Cout<<”Menghitung Luas Pesergi Panjang”<<endl;
Int P, L, Luas;
Cout<<”masukkan nilai panjang”;
Cin>>P;
Cout<<”masukkan nilai lebar”;
Cin>>L;
Luas = P * L;

Cout<<”Luas”<<Luas;


Didalam Algoritma hanya ada 3 yaitu :

  1. Urut
  2. Pemilihan 
  3. Perulangan

Bentuk Penulisan Algoritma :
  1. Deskripsi
  2. Flowchart (Diagram Alir)
  3. Pseudocode (Bahasa Pemrograman/Algoritma)