Pencarian sekuensial (sequential search) dapat diartikan secara sederhana sebagai pencarian
secara berurutan suatu data di dalam sekumpulan data (misalnya data karakter atau angka).
Perhatikan bahwa yang berurutan adalah cara pencariaannya, sementara sekumpulan data itu
sendiri tidak perlu berurutan.
nah sekarang ada tugas membua program gimana caranya jika di dalam array kalimat[100] terdapat
karakter “s”, maka seluruh karakter “s” tersebut harus diganti dengan karakter “5”. type data yang digunakan merupaka karakter. data yang dicari dan yang dimasukkan pun dalam bentuk karakter.
markicaw mari kita saksikan pembuatan program dengan bahasa C pada Visual studio 2012 dengan mudah..
Membuat sistem
pendataan nilai mahasiswa menggunakan Struktur yang terdiri dari:
Nomor dengan type data int
NIM dengan type data int
Nama
Mahasiswa dengan type data char
Nilai dengan type data char
Sistem pendataan nilai ini mengijinkan kita untukmenginput maksimum 10 data mahasiswa saja. Setelah
seluruh data selesai dimasukan, kemudian pada layar akan ditampilkan (output) seluruh
data yang diinputkan dengan menggunakan fungsi perulangan for. Untuk data mahasiswa nya
menggunakan struct. MARKICAW... nih dicobi :
Baiklah kita lanjut saja pada modul 6 dengan tema Array multidimensi, pointer dan struct. pada kali ini, salah satu contoh dari modul 6 ini saya membahas tentang membuat program array 2 dimensi yang mempresentasikan 100 titik pada garis y=2x-3
Pada Kesempatan kali ini mari kita belajar type data CHAR, STRING.
Langsung ajeh yeh : ini nih
Pada saat kita menginputkan suatu kalimat atau kata dari keyboard, dengan
type data karakter dengan menggunakan fungsi “gets” untuk menginputkan data,
maka akan :
a.Hasil dari penjumlahan
karakter vokal dari kalimat yang kita inputkan.
b.Hasil dari penjumlahan
karakter konsonan dari kalimat yang kita inputkan itu
c.Dan jumlah
karakter lainnya diluar karakter konsonan dan vokal.
Program yang dibuat ini
menggunakan perulangan for dan gabungan dari pernyataan “if”
mmmh ini nih coba kita bikin program untuk menentukan apakan nilai yang kita inputkan dari keyboard ini merupakan tahun kabisat atau bukan..
Ini menggunakan fungsi dan pengulangan if else... yang mudah dimenerti ajjeh.. markicaw gan..
coba kita kaji salah satu dari tugas pembuatan project kalkulator dengan menggunakan basaha C pada visual studio 2012. Salahsatu jalan keluar nya menggunakan pernyataan switch case yang agak simple hanya memilih case berapa yang di aktifkan. ditambahkan dengan pengulangan while supaya terus mengulang untuk memilih operasi yang diinginkan dengan cara memilih dengan variabel a bertype data integer.
Nah .... sesuai dengan tugas dari modul IV ini, program kalkulator ini harus menggunakan fungsi, yang nantinya akan dipanggil oleh program utama. Mari kita simak baik-baik ini cari termudah dalam pembuatan program kalkulator dengan bahasa C pada Visual studio.
disini ada beberapa macam pernyataan diantaranya :
if ini merupakan salah satu statement yang digunakan untuk penyeleksian pada suatu kondisi. kata kuncinya :
if (ekspresi logika)
pernyataan;
contoh : if (a>b)
++b
adapun
if(kondisi 1)
{
pernyataan1;
if(kondisi 2)
pernyataan 2;
|
|
pernyataan n;
}
2. if / else
jika nilainya 1 maka akan menjalankan pernyataan 1, jika nilainya 0 maka akan menjalankan pernyataan 2 dengan rumusan :
if (kondisi dari ekspresi logika)
pernyataan 1;
else
pernyataan 2;
3. switch berguna untuk memilih salah satu yang aktif dengan cara memilih case.
switch (ekspresi yang dikontrol)
{case label_1:
pernyataan 1;
break;
|
|
default;
pernyataan n
break;}
4. Pengulangan (looping)
a. while. pengulangan ini hanya menjalankan jika nilai hasilnya atau kondisinya 1 atau benar.
while (kondisi)
{pernyataan;
}
b. pengulangan do while ini dijalankan minimal sekali, meskipun logikanya 0 atau salah.
do
{
pernyataan;
}while(kondisi);
c. for
for (ekspresi 1;ekspresi 2;...ekspresi n)
supaya lebih detail disini ada contoh menghitung dan menampilkan bilangan kelipatan 3 dengan range 2-100, kemudian hasilnya di calculate dan ditampilkan.
Pada pembuatan program c ini membuat program dengan berbagai macam operator
diantaranya :
1.Operator aritmatika Yang
termasuk operator aritmatika adalah *, /, %, +,dan-.
2.Operator relasi dan logika.
Yang termasukoperator relasi adalah >, >=, <,dan<=, yang nantinya akan menghasilkan
true=1 atau false=0. Untuk operasi logika tanda || merupakan or jika salahsatu
atau keduanya 1 maka hasilnya 1. Untuk && ini merupakan fungsi logika
and, jika keduanya 1 hasilnya akan 1. Untuk tanda ! ini merupakan NOT
inverter atau pembalik.
3.Operasi aritmatika lainnya SEPERTI A++, ++A, A--, --A
Pada
bentuk X = A++
mula-mula nilai A diberikan ke X, setelah itu nilai A ditambah dengan 1, atau
X = A
A = A + 1
Pada bentuk X = ++A
mula-mula nilai A ditambah dengan 1, setelah itu hasilnya diberikan ke X,atau
A = A + 1
X = A
Hasil yang dikeluarkan ada yang berupa bilangan bulat, bilangan pecahan atau
pernyataan 1 atau 0.
Untuk lebih detail kita saksikan cuplikan tutorial dari 35 soal yang didalamnya campuran dari operasi-operasi ;)
Dibawah ini ada contoh campuran dari operasi-operasi dengan menggunakan program c pada visual studio :
#include<stdio.h>
#include<stdlib.h>
int main (void)
{
int i=8, j=5,k;
float x=0.005,y=-0.01,z;
printf("Neng Yanti Nur
Sadiah\n\n");
printf("Tugas II Operator\n\n
Menentukan hasil perhitungan operasi. Buatlah analisis/penjelasan dalam bentuk
komentar didalam codenya.\n\n");
printf("Hasil dari i ;
%d\n",i);//mencetak hasil 8
printf("Hasil dari ++i ;
%d\n",++i);//mencetak hasil 9 ++i;fungsi
incremental jika i=8 maka ++i=9 Pada
bentuk r = ++i mula-mula nilai i ditambah dengan 1, setelah itu hasilnya
diberikan ke X,atau i = i + 1 X = A i = i + 1
printf("Hasil dari i++ ;
%d\n",i++);//mencetak hasil 9 i++;fungsi
incremental jika i=9 maka ++i=9 mula-mula nilai i diberikan ke r, setelah itu
nilai i ditambah dengan 1, atau r = i