Blogroll

Rabu, 26 Desember 2012

program string bahasa C

Listing program string bahasa C
#include <stdio.h>
#include <string.h>
void main()
{
char nama[11];
  int i,max=10;
do {
  printf("Silakan masukkan nama anda:");
  fgets(nama,11,stdin);
  fflush(stdin);
  for (i=0;i<=max;i++){
  if(nama[i]=='\n'){
  nama[i]='\0';
 break; 
 }
  }
  if (i>0){
 break;
  } else {
  printf("Anda belum memasukkan nama...\n");
 }
} while (i==0);

  printf("Selamat pagi, %s.\n",nama);
    printf("%s mempunyai 10 panggilan tak terjawab dan  sms dari pacar.",nama);
}

Input program
 

Logika program
Setelah program selesai dibuat kemudian program memanggil library  bertipe char,int i
Kemudian program mempunyai rumus do while untuk  pengulangan, dan kondisi if else sebagai logikanya. Setelah itu program cetak ("Silakan masukkan nama anda:");  program akan membaca nama kita dengan karakter max 11. Dan pengulangan dimulai dari nol, break berfungsi sebagai keluar dari for –loop. Jika i>0 maka jika tidak lagi program akan cetak “anda belum memasukan nama” while (i==0);
 ("Selamat pagi, %s.\n",nama);
("%s mempunyai 2 e-mail pagi ini.",nama); , program selesai.

Output program
 

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More