Tuesday 18 March 2014

Program mencetak bentuk diamond C++

Ini adalah pertanyaan yang sangat umum untuk kedua pemrograman C dan C + +  yang mencetak bentuk diamond menggunakan tanda bintang (*) dan pertanyaan ini ditanyakan di hampir setiap semester panik;). Ada banyak cara yang berbeda untuk melakukan itu. Tetapi di antaranya saya menemukan sesuatu  lebih mudah. Mereka yang suka menggunakan kode C untuk mencetak diamond hanya mengubah header # include <iostream.h> ke # include, cout untuk printf dan cin untuk scanf.Lets mulai menyenangkan :) -

Berikut adalah sampel programnya :

 

#include<iostream>

#include<cstdlib>

using namespace std;

int main()

{

int i=0, j=0, NUM=3;

for(i=-NUM; i<=NUM; i++)

{

for(j=-NUM; j<=NUM; j++)

{

if( abs(i)+abs(j)<=NUM) // Perubahan ada pada kondisi ini

{ cout<<"*"; }

else { cout<<" ";}

}

cout<<endl;

}
return 0;
}

Dibawah adalah hasil otput dari program cetak diamond:


 


image


gimana….!! mudah bukan,….?

No comments:

Post a Comment