Senin, Mei 26, 2014

Menampilkan Beberapa Nilai Variabel Dalam Satu Fungsi printf()

Misalnya kita mempunyai sintaks program:

main()
{
char nama_char;
  nama_char = 'S';
  char *nama_string1 = "Thariq bin Ziyad";
  char nama_string2 [] = "Belajar bahasa pemrograman C";
  char nama_string3 [] = {'A','B','C','D','E','\0'};
  getch();
}


Ada 4 variabel pada sintaks program di atas, yaitu 1 variabel char (nama_char) dan 3 variabel string (nama_string1, nama_string2, nama_string3)

  • Menampilkan nilai dari variabel char nama_char

    main()
    {
    char nama_char;
      nama_char = 'S';
      char *nama_string1 = "Thariq bin Ziyad";
      char nama_string2 [] = "Belajar bahasa pemrograman C";
      char nama_string3 [] = {'A','B','C','D','E','\0'};
      printf("%c" , nama_char);
      getch();
    }


  • Menampilkan nilai dari variabel char nama_char dan variabel string nama_string1 dengan menggunakan dua buah fungsi printf()

    main()
    {
    char nama_char;
      nama_char = 'S';
      char *nama_string1 = "Thariq bin Ziyad";
      char nama_string2 [] = "Belajar bahasa pemrograman C";
      char nama_string3 [] = {'A','B','C','D','E','\0'};
      printf("%c" , nama_char); //fungsi printf() pertama
      printf("%s" , nama_string1); //fungsi printf() kedua
      getch();
    }


    Menampilkan nilai dari variabel char nama_char dan variabel string nama_string1 juga bisa hanya dengan menggunakan satu fungsi printf()

    main()
    {
    char nama_char;
      nama_char = 'S';
      char *nama_string1 = "Thariq bin Ziyad";
      char nama_string2 [] = "Belajar bahasa pemrograman C";
      char nama_string3 [] = {'A','B','C','D','E','\0'};
      printf("%c %s", nama_char, nama_string1);
      getch();
    }


  • Menampilkan nilai dari keempat variabel tersebut dalam 1 fungsi printf()

    main()
    {
    char nama_char;
      nama_char = 'S';
      char *nama_string1 = "Thariq bin Ziyad";
      char nama_string2 [] = "Belajar bahasa pemrograman C";
      char nama_string3 [] = {'A','B','C','D','E','\0'};
      printf("%c %s %s %s", nama_char, nama_string1, nama_string2, nama_string3);
      getch();
    }


  • Jika ingin memisahkan nilainya menjadi setiap baris, cukup ditambahkan \n:

    main()
    {
    char nama_char;
      nama_char = 'S';
      char *nama_string1 = "Thariq bin Ziyad";
      char nama_string2 [] = "Belajar bahasa pemrograman C";
      char nama_string3 [] = {'A','B','C','D','E','\0'};
      printf("%c \n%s \n%s \n%s", nama_char, nama_string1, nama_string2, nama_string3);
      getch();
    }


Demikian, semoga bermanfaat... ^_^

0 komentar: