Anda di halaman 1dari 12

E-Sources Informatics

Bahasa pemrograman C / C++


Posted by Didi Setyapramana On 7:21 PM 0 komentar

Bahasa tingkat tinggi merupakan bahasa yang mudah dipahami oleh manusia, C dan C++
merupakan lain. Sedangkan bahasa tingkat rendah adalah bahasa mesin atau bahasa assembly.
Secara sederhana computer hanya dapat mengeksekusi program yang ditulis dalam bentuk
bahasa mesin. Oleh karena itu jika suatu program ditulis dalam bentuk bahasa tingkat tinggi
maka program tersebut harus diproses terlebih dahulusebelum bisa dijalankan dengan computer.
Hal ini merupakan salah satu kekurangan bahasa tingkat tinggi dimana diperlukan waktu untuk
memproses suatu program sebelum program tersebut dijalankan.
Namun bahasa tingkat tinggi mempunyai banyak sekali keuntugan. Bahasa tingkat tinggi mudah
dipelajari, mudah ditulis, mudah dibaca dan tentu mudah dicari kesalahannya. Bahasa tingkat
tinggi juga mudah diubah dan portable untuk disesuaikan dengan mesin yang menjalankannya.
Hal ini berbeda dengan bahasa mesin yang hanya dapat digunakan oleh mesin tersebut. Dengan
berbagai kelebihan ini maka banyak sekali aplikasi yang ditulis menggunakan bahasa tingkat
tinggi.
Fasilitas I/O terformat
Format %
c
i,d
o
x,X
u
s
f
e
g

Tipe
char
int
int
int
int
string
float
float
float

p
%

Fungsi printf dalam bahasa C

Hasil
Satu karakter
Angka desimal
Angka oktal
Angka heksadesimal
Decimal bertanda
String
Angka pecahan
Angka pecahan dalam notasi saintifik
Angka pecahan pengganti %f atau %e tergantung
yang terpendek
Alamat memori untuk pointer
Menampilkan persen

Fungsi printf() merupakan fungsi yang digunakan untuk menampilkan berbagai jenis data yang
dapat diformat karena fungsi ini dapat menggunkan kode-kode format,yaitu karakter-karakter
konversi. Bentuk umum dari fungsi ini adalah:
Printf(string control, argumen1,argumen2, );
String control dapat berupa keterangan beserta penentu format (seperti %d, %f dan lain-lain).
Argument adalah data yang akan ditampilkan, dapat berupa variable,konstanta,maupun
ungkapan. Contoh program untuk menampilkan karakter terformat adalah sebagai berikut:
/* format karakter */
#include <stdio.h>
main()
{
int tahun =2002;
float pi =3.14159;
printf(tahun %d\n,tahun);
printf(tahun %5d\n,tahun);
printf(nilai pi %.3f\n,pi);
printf(nilai pi %f\n,pi);
printf(komisi 15 %%\n);
printf(nilai 15\ %\n);
}
Tampilan program :
Tahun 2002
Tahun 2002
Nilai pi 3.142
Nilai pi 3.14159
Komisi 15%
Nilai 15%
Contoh lain dari karakter terformat adalah:
/* karakter terformat */
#include <stdio.h>
main()
{
printf(berikut contoh karakter terformat\n);
printf(============================\============================\n);
printf( | %-7s | %-30s | %3s | \n, Kode,Mata kuliah,SKS);
printf( | %-7s | %-30s | %3d | \n, MKP3203,Pemrograman C, 2 );
printf( | %-7s | %-30s | %3d | \n, DKM2408,Logika dan Algoritma, 4 );
printf( | %-7s | %-30s | %3d | \n, KKM3045,Pemrograman Client Server, 4 );
printf( | %-7s | %-30s | %3d | \n, KKM5417,Sistem operasi, 4 );
}
Tampilan program:
Berikut contoh karakter terformat
========================= =====================
| Kode
| Mata kuliah
| SKS |
| MKP3203 | Pemrograman C
|2
|

| DKM2408 | Logika dan Algoritma


|4
|
| KKM3045 | Pemrograman Client Server | 4
|
| KKM5417 | Sistem operasi
|4
|
Hilangkan tanda minus pada program tersebut, susunlah program tersebut. Apakah
perbedaaannya?

Fungsi Scanf pada bahasa C


Fungsi scanf() merupakan fungsi yang digunakan untuk memasukkan berbagai jenis data, fungsi
ini mirip dengan printf. Pada contoh-contoh program diatas, data sudah ditentukan dari dalam
program, sedangkan program-program dibawah ini akan membaca masukkan dari keyboard,
artinya ditentukan oleh pemakai melalui masukkan dari keyboard. Contoh penggunaan fungsi
scanf dapat dilihat pada program berikut:
/* Menghitung Luas Persegi Panjang */
#include <stdio.h>
main()
{
float a,b,hasil;
printf(masukkan nilai panjang= );
scanf(%f, &a);
printf(masukkan nilai lebar= );
scanf(%f, &b);
hasil=a*b;
printf(luas= &.2f\n,hasil);
}
Tampilan program:
Masukkan nilai panjang= 9.7
Masukkan nilai lebar=6.5
Luas=63.05
Program berikut untuk menghitung rata-rata dari dua buah data
/* Menghitung Rerata */
#include <stdio.h>
main()
{
float a,b,hasil;
printf(Masukkan nilai dua buah nilai\dipisahkan dengan koma);
scanf(%f , %f,&a,&b);
hasil=(a+b)/2;
printf(rata-rata = %f\n,hasil);
}
Tampilan program
Masukkan dua buah nilai dipisahkan dengan koma 7,9
Rata-rata = 8.000000
Contoh contoh Agoritma dan Program dalam bahasa C/C++
1. Buatlah program untuk mengkonversi huruf besar menjadi huruf kecil

Jawab :
Untuk melakukan konversi huruf besar menjadi huruf kecil, kita perlu mengacu pada table ASCII
( American Standard Code for Information Interchange ) yanga memuatsecara lengkap daftar
informasi karakter baku beserta urutannya. Yang termasuk karakter adalah huruf alphabet
(A..Z , a..z), angka bulat (0..9), operator aritmatika (+ , - ,* , /), tanda baca (. ,
; , , , ? , ! , : dan lain-lain), serta karakter-karakter khusus (@ , # , $ , %, dan lainlain ). Karakter A terdapat pada urutan 65 dan Z terdapat di posisi 90. Sedangkan a pada
posisi 97 serta z pada posisi 122. Dengan demikian antara huruf kecil terpisah dengan jarak
posisi 32. Dalam bahasa C/C++, karakter yang dimasukkan akan dibaca dalam dua bentuk nilai
yaitu urutan karakter tersebut dalam table ASCII dengan tipe data integer dan karakter itu sendiri
dengan tipe char. Dengan demikian, jika kita ingin melakukan konversi dari huruf besar menjadi
huruf kecil, kita bisa melakukan operasi penjumlahan secara langsung.
a. Algoritma
Input (kar_besar)
kar_kecil=kar_baesar+32
output (kar_kecil)
b. Implementasi dalam bahasa C/C++
/* Program konversi huruf besar menjadi huruf kecil
#include<stdio.h>
main()
{
char kar_besar,kar_kecil;
printf(Program konversi huruf besar menjadi huruf kecil \n);
printf(masukkan sebuah huruf besar: );
scanf(%c,kar_besar);
kar_kecil=kar_besar+32;
printf(huruf kecil: %c \n,kar_kecil);
}
Tampilan program
Program konversi huruf besar menjadi huruf kecil
masukkan sebuah huruf besar : A
huruf kecil : a
Categories: C++ , Pemograman Menggunakan Bahasa C
Reaksi:

0 Response for the "Bahasa pemrograman C / C++"

Post a Comment
Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Blog Archive
o 2011 (159)

September (3)

August (156)

Wenn Aussagen in C + + Programm

Least Common Multiple (LCM) in Jeliot

Jeliot Bank Account

Greet Common Divisor C++

Invers Matrix Program

Transpose Matrix Program

C++ Program Simulation of BBM Purchase

C + + program to find a node

Swap Reference Java Jeliot

The program determines the area of the rectangle...

C + + program to print to the form of Text

programs look for combinations and permutations

Program Menentukan Kombinasi Dan Permutasi

C + + program Calculate the square root of the equ...

Program C++ Mencari Akar Imajiner

Program C++ memandingkan Bilangan Terbesar Dengan ...

String dalam Bahasa C

Statistik Java Jeliot

Menentukan Modus dengan Jeliot

Marge Sort in Java jeliot

Selection Sort in Jeliot

Quick Sort in Java Jeliot

Program Mengalikan 2 bilangan Interger Menggunakan...

Program Menghitung luas Bola,Tabung Dan Belah Ketu...

Format Conversion From Seconds to Hours, Minutes, ...

Decimal to Octal Conversion in C++

Decimal to Binary Conversion in C++

reversing words in C + +

Selection Sort C++

Buble Sort C++

Array Loping keyboard

Definition of Data Structures

Definition of Data Structures

Introduction To Data Structures C++

Simple Calculator Using C + +

Kalkulator Sederhana Menggunakan C++

Mengenal String C++

Array Multi Dimensi dalam Bahasa C

Spot.Java

Palindrom.Java

Array satu dimensi dalam Bahasa C

Tips agar PC/ Laptop terhindar dari VIRUS

Menghapus Virus SHORTCUT

Jenis Virus Yang Menyerang PC / Laptop

Hackers of the most feared in the World

Bilangan Fibonacci pada Bahasa C

Program Kombinasi menggunakan Bahasa C

iPhone 4 CDMA Belum Bisa Menjukalkan Android

Declarating arrays.

Rekursi pada Bahasa C

Struktur dan Fungsi Komputer

Cara memperbaiki dan menganalisa kerusakan pada no...

Array 2 dimensi to finding vector

Program Mencari Luas lingkaran dan Volume Bola

Program looking for area and volume simultaneously...

Basic program using class

Array Change

Prime Factor CPP/C++

Bahasa Pemrograman C || Rekursi ( Deret )

Array Change + sorting

Program for Array 2 dimensi

Program Menentukan KOMBINASI

Jeliot || Big Integer

C++ || Big Integer

Jeliot || Program Mencari Luas Lingkaran dan Volum...

Stress itu meningkatkan prestasi

Jeliot || Program Menentukan Tahun Kabisat dan Men...

Tips dan Cara Menyembuhkan Sakit Gigi

Shorting dengan metode Selection C++

Shorting with Shel Short

String Java

Merge sort algoritma Java

looking for a square area with java

Program untuk mengkonversi dari Meter Ke cm Menggu...

Elemen dasar C / C++

Printah dasar C / C++

Air pun Berbicara dengan Kita

Filsafat Konfusius

Memory Concepts

Another Simple Program: Adding Two Intergers

A Simple program:Printing A line of Text

Perbedaan Jurusan Ilmu Komputer, Teknik Informatik...

Cara merawat dan memperpanjang umur pemakaian lapt...

Pengertian program dan bahasa pemrograman

Proses Booting pada Komputer

Mengenal Hardware dan Fungsinya

Sejarah Komputer Dari Generasi Pertama Hingga Seka...

Manfaat Kunyit Sebagai Obat Alami

Tips Merawat Dan Membersihkan Layar LCD

Dawet Ayu Khas Banjarnegara

Kolak Pisang Santan Kedelai

Resep Sate Lilit Ayam

Pepes Bakar

Pie Nastar Mini

Puding Pisang Bakar

Es Krim Susu Kurma

Resep Sup Buah Segar

Resep Puding Mangga Berlapis Apel

Tiga kunci Hidup Bahagia

Modular Arithmetic Calculating with Residue Cla...

Pertarungan iPhone vs Android

Cara merawat Baterai Android

Basics of C++ || Basic Input/Output

Basics of C++ || Operators

Basics of C++ || Constants

Debug the Program visual C++

Write the Program Visual C++

Add a Source File to the Project

MICROSOFT VISUAL C++ 2008 TUTORIAL

Khasiat Dan Manfaat Buah-Buahan Alami Bagi Tubuh M...

Sejarah Internet

Mengapa doa tidak terkabul

Android Kuasai Hampir 50 Persen Pasar "Smartphone"...

Kegunaan Tokek

Variables & Data Types

Instructions for use

Basics of C++ || Structure of a program

Cara Merawat Baterai Laptop Lebih Tahan Lama

Tips Agar Processor Komputer Tidak Cepat Panas

Sifat Manusia berdasarkan golongan darah

Hewan yang ikut berpuasa

Prorgam Deret Fibonacci

Misteri Hubungan Deret Fibonacci dengan Angka Tuha...

Tips sehat, segar & bebas bau mulut selama berpuas...

Tips sehat saat Puasa Ramadhan

Cara membooster Ibadah anda

Puasa Lebih Berkwalitas Dengan Amalan-amalan Inti ...

Bagaimana Agar Puasa Bernilai Ibadah ???

MENGENAL SIFAT DAN KEPRIBADIAN BERDASARKAN


SHIO.

Programming with Visual C++ 2008 Windows

Sistem Komputer

HTML

Manfaat Puasa

To write a program to find out the payroll system ...

Operator overloading C++

Increment and decrement operators

Subscript operator

Comma operator

To count the object value using the storage keywor...

2. Buatlah program untuk mencari akar-akar dari pe...

To write a program to find the complex numbers usi...

To calculate the total mark of a student using the...

Simple Example Program for virtual functions.

To perform the write operation with in a file.

Arrays In C++

C++ Pointers

Functions ( I )

Functions ( II )

Number Formats: The Representation of Large Numb...

CRYPTOGRAPHY

Control Structures in C++

Data Structures In C++

Bahasa pemrograman C / C++

THE PROBLEM SOLVING ASPECT

Requirements for solving programs by computer

Program and Algoritm

Total Pageviews
44,914
All Rights Reserved. E-Sources Informatics
Designed by Web2Feel | Converted into Blogger Templates by Theme Craft
Subscribe to Posts
Subscribe to Comments

Anda mungkin juga menyukai