0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan14 halaman

6 Array

Dokumen ini menjelaskan tentang tipe data char dan array dalam pemrograman C, termasuk cara mendeklarasikan dan mengisi array. Beberapa contoh kode disertakan untuk menunjukkan cara mengambil input, menampilkan elemen, serta menghitung bilangan ganjil dan nilai maksimal dari array. Selain itu, terdapat referensi modul pembelajaran terkait algoritma dan pemrograman.

Diunggah oleh

ritapermata999
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan14 halaman

6 Array

Dokumen ini menjelaskan tentang tipe data char dan array dalam pemrograman C, termasuk cara mendeklarasikan dan mengisi array. Beberapa contoh kode disertakan untuk menunjukkan cara mengambil input, menampilkan elemen, serta menghitung bilangan ganjil dan nilai maksimal dari array. Selain itu, terdapat referensi modul pembelajaran terkait algoritma dan pemrograman.

Diunggah oleh

ritapermata999
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 14

Rosa Ariani Sukamto

ROSA ARIANI SUKAMTO


Blog: http://hariiniadalahhadiah.wordpress.com
Facebook: https://www.facebook.com/rosa.ariani.sukamto
Email: [email protected]
CHAR
• Untuk tipe data char, sama halnya dengan pendeklarasian integer
maupun float.
• Cara mendeklarasikan adalah
tipe_data nama_variabel;
tipe_data nama_variabel = nilai;
• Tipe char dideklarasikan dengan menggunakan tanda petik satu (')
char karakter = 'A';
CHAR (2)
#include <stdio.h>

int main(){

char c;

scanf("%c", &c);
printf("c: %c\n", c);

return 0;
}
CHAR (3)
#include <stdio.h>

int main(){

char c;

scanf("%c", &c);
//jika scanf tidak berhenti untuk menunggu masukan
while(getchar() != '\n');
printf("c: %c\n", c);

return 0;
}
LARIK (ARRAY)
LARIK (ARRAY) (2)
MENGISI ARRAY

int main(){
int tabInt[5];
int penghitung;
for(penghitung=0; penghitung < 5; penghitung++){
tabInt[penghitung] = penghitung;
}
for(penghitung=0; penghitung < 5; penghitung++){
printf("%d ", tabInt[penghitung]);
}
return 0;
}
MENGISI ARRAY (2)

int main(){
int n;
scanf("%d", &n);
int tabInt[n];
int i;
for(i=0; i < n; i++){
scanf("%d", &tabInt[i]);
}

for(i=0; i < n; i++){


printf("%d ", tabInt[i]);
}
return 0;
}
MENAMPILKAN ISI ARRAY HANYA BILANGAN GANJIL

int main(){
int n;
scanf("%d", &n);
int tabInt[n];
int i;
for(i=0; i < n; i++){
scanf("%d", &tabInt[i]);
}

for(i=0; i < n; i++){


if(tabInt[i] % 2 == 1){
printf("%d ", tabInt[i]);
}
}
return 0;
}
MENGHITUNG BANYAKNYA ELEMEN ISI ARRAY YANG MERUPAKAN
BILANGAN GANJIL
int main(){
int n;
scanf("%d", &n);
int tabInt[n];
int i;
for(i=0; i < n; i++){
scanf("%d", &tabInt[i]);
}
int jumlah = 0;
for(i=0; i < n; i++){
if(tabInt[i] % 2 == 1){
jumlah++;
}
}
printf("banyaknya elemen yang termasuk ganjil: %d\n", jumlah);
return 0;
}
MENAMPILKAN SEPARUH ISI ARRAY
int main(){
int n;
scanf("%d", &n);
int tabInt[n];
int i;
for(i=0; i < n; i++){
scanf("%d", &tabInt[i]);
}

for(i=0; i < (n/2); i++){


printf("%d ", tabInt[i]);
}
return 0;
}
MENCARI NILAI MAKSIMAL
int main(){
int n;
scanf("%d", &n);
int tabInt[n];
int i;
for(i=0; i < n; i++){
scanf("%d", &tabInt[i]);
}
int maksimal = tabInt[0];
for(i=1; i < n; i++){
if(maksimal < tabInt[i]){
maksimal = tabInt[i];
}
}
printf("nilai maksimal: %d\n", maksimal);
return 0;
}
DAFTAR PUSTAKA
S, Rosa A. dan M. Shalahuddin. 2010. Modul Pembelajaran: Algoritma dan
Pemrograman. Modula: Bandung.

Anda mungkin juga menyukai