Posts from the ‘Algoritma’ Category

Tanya 227 : Membandingkan String di C


Tanya :

PaK Reza saya mau tanya kalau dalam bahasa C ,pengunaan struktur if sbg contoh ,


if (nilai>65)
printf("anda lulus");
else
printf("anda gagal");

yang saya mau tanyakan,jika if nya berupa huruf gmna cara penulisannya pak ?
contoh if kodebrg = s1 maka namabarang = lemari

Cara penulisannya dalam bahasa C gimana ya Pak

Thanx sebelumnya.

Jawab :

Anda dapat menggunakan fungsi strcmp dari header string.h

Saya contohkan programnya seperti berikut :


#include <stdio.h>
#include <string.h>

int main()
{
char Kode[50];

printf ("Silahkan Masukkan Kode Barang : ");
scanf("%s", Kode);

if (strcmp (Kode, "S1") == 0 ) // Jika Stringnya Sama
printf ("Nama Barang : Lemari.\n");
else                                  // Jika Stringnya Tidak Sama
printf ("Nama Barang : Bukan Lemari.\n");
return 0;
}

Bisa copy paste kode diatas lalu kompile dengan gcc.

Jika dijalankan kode diatas. Keluarannya akan tampak seperti :

rezaervani@rezaervani-laptop:~/Documents/LATIHAN_C$ ./bandingc
Silahkan Masukkan Kode Barang : [Masukkan String Sembarang untuk Memunculkan Nama Barang Bukan Lemari, atau S1 untuk Memunculkan Nama Barang Lemari, lalu Tekan Enter]
Lemari.

Demikian, semoga manfaat. (rezaervani@gmail.com)

Iklan

Koleksi Kode Sumber (19) : Generator Permutasi



/* Contoh Sederhana Menggenerasi Permutasi dengan Bahasa C */

/* Untuk menghitung jumlah permutasi yang mungkin anda dapat melihat panduannya di :  */

/* https://tanyarezaervani.wordpress.com/2011/06/23/tanya-203-matematika-1-menghitung-susunan-yang-mungkin-dari-angka-dan-huruf/ */

Baca lebih lanjut…

Koleksi Kode Sumber (18) : Permutasi



/* Teori untuk Program ini Dapat dibaca di */

/* https://tanyarezaervani.wordpress.com/2011/06/23/tanya-203-matematika-1-menghitung-susunan-yang-mungkin-dari-angka-dan-huruf/ */

Baca lebih lanjut…

[Koleksi Kode Sumber] (9) : Menghitung jarak absolut dan relatif antara titik-titik berbeda


/*  this program finds the absolute and relative distance between the
    different points. the input to the program is the output of the
    program Extract.c  */

Baca lebih lanjut…

[Koleksi Kode Sumber] (8) : Menghitung luas dan keliling sebuah lingkaran


/* P-2.2 */
/* Calculate the area and circumference of a circle
   of specified radius */

Baca lebih lanjut…

[Dokumentasi Kode Sumber] (5) : prayer.c



/************************************************************************
* $Id: prayer.c 2186 2009-03-09 14:19:57Z thamer $
*
* ------------
* Description:
* ------------
*  Copyright (c) 2003-2006, 2009, Arabeyes, Thamer Mahmoud
*
*  A full featured Muslim Prayer Times calculator
*
*
* -----------------
* Revision Details:    (Updated by Revision Control System)
* -----------------
*  $Date: 2009-03-09 17:19:57 +0300 (Mon, 09 Mar 2009) $
*  $Author: thamer $
*  $Revision: 2186 $
*  $Source$
*
* (www.arabeyes.org - under LGPL license - see COPYING file)
************************************************************************/

Baca lebih lanjut…

[Dokumentasi Algoritma] (4) : Menghitung Waktu Sholat


Menghitung Waktu Sholat

Sumber : prayertime.org

Terjemah Bebas oleh : Pengelola Blog https://tanyarezaervani.wordpress.com

Tabel Waktu dalam Islam dapat digambarkan dalam tabel berikut :

Waktu Definisi
Imsak Waktu untuk berhenti makan sahur (saat puasa) beberapa saat sebelum Fajar
Fajar Saat langit mulai terlhat terang.
Matahari Terbit Waktu saat matahari mulai menampakkan dirinya diatas horison.
Zhuhur Ketika matahari mulai turun setelah mencapai puncak tertingginya di langit
Ashar Waktu ketika panjang dari bayangan objek mencapai suatu faktor (biasanya 1 atau 2) dari panjang objek tersebut ditambah panjang dari bayangan objek tersebut pada tengah hari.
Matahari Tenggelam Waktu saat matahari menghilang dibawah horison.
Maghrib Setelah matahari tenggelam.
Isya Waktu ketika kegelapan sudah mulai menyelimuti dan tidak ada lagi cahaya matahari di langit.
Tengah Malam Waktu pertengahan dari matahari tenggelam ke matahari terbit (atau dari Maghrib ke Fajar)

Baca lebih lanjut…

%d blogger menyukai ini: