-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinput_output.c
53 lines (44 loc) · 1.43 KB
/
input_output.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <stdio.h>
void main(){
// %d untuk menampilkan nomor dengan int
int a = 1;
printf("Nomor pertama : %d \n", a);
// %e, %f, %g untuk menampilan nomor dengan float atau pecahan
float b = 1.2;
printf("Nomor kedua : %g \n", b);
// %s untuk menampilkan string
char nama[] = "Zakaria";
printf("Nama saya : %s \n", nama);
// puts untuk print tanpa enter atau \n
puts("Tanpa n");
puts("Bisa enter");
//inputan
// dengan cara normal scanf
char namasaya[50];
int umur;
printf("-------------- Input Biasa dengan scanf----------------\n");
printf("Masukkan nama : ");
scanf("%s", &namasaya);
printf("Masukkan umur : ");
scanf("%d", &umur);
printf("Nama : %s \n", namasaya);
printf("Umur : %d \n", umur);
printf("----------------------------------\n");
// dengan getchar()
// mengambil karater berikutnya dan menunggu inputan enter
char huruf;
printf("------------------ Input dengan getchar --------------------\n");
printf("Masukkan huruf : ");
huruf = getchar();
printf("Huruf anda : ");
putchar(huruf);
printf("\n");
printf("----------------------------------\n");
// dengan gets()
char univ[500];
printf("------------- Input dengan get -----------------\n");
printf("Asal univ : ");
gets(univ);
printf("Univ anda adalah : %s \n", univ);
printf("----------------------------------\n");
}