Rosa Ariani Sukamto
ROSA ARIANI SUKAMTO
Blog: [Link]
Facebook: [Link]
Email: rosa_if_itb_01@[Link]
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.