চল প্রিন্ট করি নিজের ইচ্ছা মত যা খুশি
এখন আমরা নতুন একটা জিনিস শিখবঃ
1 2 3 4 5 6 7 8 | #include <stdio.h> int main() { printf ( "I Love My Country" ); printf ( "I am a Programmer" ); return 0; } |
রান করিয়েছো ??? কি আউটপুট এসেছে। আউটপুট কি নিচের ছবির মত?
কি, ভুল আসছে তো????? তাই না??
হ্যা, দেখো তো, তোমার আউটপুট টা নিচের ছবির মত কিনা??
তোমার আউটপুট টি যদি উপরের ছবিটির মত আসে তাহলে তোমার টাই সঠিক।
তবে আমার টা ও কিন্তু সঠিক তবে কোড ১.২ এর জন্য নয়। আমি যে কোড এর জন্য আউটপুট এক লাইনের পর নতুন একটা লাইনে পরের অংশ পেয়েছি সেটা নিচের কোড এর জন্যঃ(কোড-১.৩)
1 2 3 4 5 6 7 8 | #include <stdio.h> int main() { printf ( "I Love My Country\n" ); printf ( "I am a Programmer" ); return 0; } |
ছবিটি দেখোঃ
কোড ১.২ আর কোড ১.৩ এ কি কোন পরিবর্তন দেখতে পাচ্ছ? যদি না পেয়ে থাকো তাহলে কোড ১.২ টা দেখ যেটাতে দুটি লাইন একই সাথে আউটপুট এসেছিল(ভালো করে দেখে আবার এখানে ফিরে এসো)।
এখন উপরের ছবিতে কোডটা (কোড ১.৩) ভালো করে দেখো। কিছু পরিবর্তন খুজে পেয়েছো??
আশা করি খুজে পেয়েছো। যে পরিবর্তন টা ছিল সেটা হল, কোড ১.২ এ int main() ফাংশনের ভেতরে প্রথম লাইনটি ছিলঃ
1 | printf ( "I Love My Country" ); |
আর কোড ১.৩ এ int main() ফাংশনের ভেতরে প্রথম লাইনটি ছিলঃ
1 | printf ( "I Love My Country\n" ); |
এখন কি বুঝতে পেরেছো পরিবর্তন টা কোথায় হয়েছিল?
"\n"
তাইনা ?
একটা লাইনের শেষে এইটা থাকার মানে হল \n যেখানে আছে, এর আগে যা আছে তা প্রিন্ট করার পর কম্পিউটার কে এর পরে যদি আরো কিছু প্রিন্ট করতে বলা হয় তাহলে সে তা নতুন আরেকটা লাইনে অবশিষ্ট অংশ প্রিন্ট করবে।
যদি না বুঝে থাক তাহলে উপরের কোড ১.২ আর কোড ১.৩ আবার চালিয়ে দেখ...
ইচ্ছা করলে কোড ১.৩ আমি নিচের মত করে ও লিখতে পারতামঃ(কোড ১.৪)
1 2 3 4 5 6 7 | #include <stdio.h> int main() { printf ( "I Love My Country\nI am a Programmer" ); return 0; } |
কোড ১.৪ এর আউটপুট কি আসবে সেটা কমেন্ট এ লিখে আমাকে জানাতে পারো।
এখন তোমার কাজ, \n কে "I love My County" এই বাক্যের প্রতিটা শব্দের পরে বসিয়ে একবার একবার করে কোড টা রান করানো।
যেমনঃ
প্রথমে, লিখতে পারোঃ "I\n Love My Country";
আবার লিখতে পারোঃ "I Love\n My Country";
আবার লিখতে পারোঃ "I Love My\n Country";
আবার লিখতে পারোঃ "I\n Love My\n Country";
কিছু বুঝেছো? নতুন কিছু শিখেছো ???
তাহলে কিছু কোড দেই যেগুলা বাসায় প্র্যাকটিস করার জন্যঃ
প্র্যাকটিস কোডঃ ১
1 2 3 4 5 6 7 | #include <stdio.h> int main() { printf ( "I am a programmer\n" ); return 0; } |
প্র্যাকটিস কোডঃ ২
1 2 3 4 5 6 7 | #include <stdio.h> int main() { printf ( "\nWelcome to the world of Programming\n" ); return 0; } |
প্র্যাকটিস কোডঃ ৩
1 2 3 4 5 6 7 | #include <stdio.h> int main() { printf ( "\n\nWe are\n\ngoing to make\n\n a History\n\n" ); return 0; } |
প্র্যাকটিস কোডঃ ৪
1 2 3 4 5 6 7 | #include <stdio.h> int main() { printf ( "\n\nHello World!\n\nHello World!\n\nHello world!\n\n" ); return 0; } |
শুধু আমি দিয়েছি বলে এই কোড গুলাই প্র্যাকটিস করবে, এমনটা ভেবো না। আজকের টিউটোরিয়াল পর্যন্ত যা শিখেছ তার মধ্যে নিজেদের মনে যা আসে তাই প্রিন্ট করতে থাকো। তুমি নিজে যেকোন বাক্য প্রিন্ট করতে পারো। এতে নিজের ভেতর কোডার বা প্রোগ্রামার প্রোগ্রামার ভাব চলে আসবে।
No comments:
Post a Comment