December 23, 2024
Menentukan Inisial Julukan

Belajar Bahasa C – Menentukan Inisial Julukan

Fania ingin membuat kalung insial julukan dari hewan-hewan peliharaannya. Dia memiliki beberapa hewan peliharaan di rumahnya. Namun, hewan-hewan tersebut belum memiliki kalung tanda pengenal. Fania ingin membuatkan kalung tersebut dengan logo inisial dari julukan hewan perliharaannya.

Aturan inisial yang digantung pada kalung berupa huruf kapital dari huruf pertama setiap kata julukan hewan peliharaannya. Yuk bantu Fania menentukan inisial julukan hewan peliharaannya!

Kalung Hewan Peliharaan

Input-Output Inisial Julukan

Input terdiri dari 2 baris. Baris pertama berupa bilangan bulat yang mewakili jumlah nama julukan. Baris selanjutnya berisi nama nama julukan berupa string. Contoh output terlihat seperti di bawah ini.

Jumlah Julukan: 3

Julukan #1: Kucing Majikan Besar
Inisial #1: KMB

Julukan #2: Gagak Berdarah Hitam
Inisial #2: GBH

Julukan #3: Ular Berhati Emas
Inisial #3: UBE

Kode Program

Berikut kode program untuk menentukan inisial julukan hewan-hewan milik Fania.

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

int main()
{
  int i, t;
  char *ptr;
  char nama[1000];
  char inisial[10];

  printf("Jumlah Julukan: ");
  scanf("%d", &t);
  printf("\n");
  for (i = 0; i < t; i++)
  {
    printf("Julukan #%d: ", i + 1);
    scanf(" %[^\n]s", &nama);

    strcpy(inisial, "");
    ptr = strtok(nama, " ");
    while (ptr != NULL)
    {
      strncat(inisial, &ptr[0], 1);
      ptr = strtok(NULL, " ");
    }
    printf("Inisial #%d: %s\n\n", i + 1, inisial);
  }
}

Tentang Fania

Ingin tahu cerita lain tentang Fania? Klik disini untuk kisah lainnya.

Rajo Intan

Blogger, pemiliki Onestring Lab, menulis artikel terkait teknologi informasi dan pendidikan. Web Developer, berpengalaman lebih dari 20 tahun mengembangkan berbagai aplikasi dan sistem informasi. Kerjasama kontak di onestringlab@gmail.com atau https://forms.gle/xAGKkpi6B3BzJyzk7

View all posts by Rajo Intan →

Leave a Reply

Your email address will not be published. Required fields are marked *

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO