Skip to content

Instantly share code, notes, and snippets.

@cagataycali
Created October 3, 2015 14:15
Show Gist options
  • Save cagataycali/6e642b6d5735b466caeb to your computer and use it in GitHub Desktop.
Save cagataycali/6e642b6d5735b466caeb to your computer and use it in GitHub Desktop.
C ile evin çatısını çizen program ve fonksiyonlarda argüman/parametre kullanımı
/* Ev sekli cizen program */
#include<stdio.h>
// Evin catisini cizen fonksiyon.
void catiyi_ciz( void )
{
printf( " /\\ \n" );
printf( " / \\ \n" );
printf( " / \\ \n" );
printf( " / \\\n" );
printf( "----------\n" );
}
// Evin katini cizen fonksiyon.
// sol ve sag degiskenleri fonksiyon
// parametreleridir.
void kat_ciz( char sol, char sag )
{
printf( "%c %c\n", sol, sag );
printf( "%c %c\n", sol, sag );
printf( "%c %c\n", sol, sag );
printf( "----------\n" );
}
// Programin calismasini saglayan
// ana fonksiyon.
int main( void )
{
char sol_duvar, sag_duvar;
printf( "Kullanılacak karakterler> " );
scanf( "%c%c",&sol_duvar, &sag_duvar );
catiyi_ciz( );
// sol_duvar ve sag_duvar, fonksiyona
// giden argumanlardir.
kat_ciz( sol_duvar, sag_duvar );
kat_ciz( sol_duvar, sag_duvar );
kat_ciz( sol_duvar, sag_duvar );
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment