নিয়ে নিন মজার তিনটি প্রোগ্রাম! নিজের হাতেই বানান ক্যালকুলেটর সহ আরো দুইটি মজার জিনিস!

10
660

সবাই কেমন আছেন?

আজকের টিউনে আপনাদের জন্য থাকছে মজার তিনটি প্রোগ্রাম! আপনি এখন নিজেই নিজের জন্য ক্যালকুলেটর বানাতে পারবেন। আরো দুটি মজার জিনিস শিখতে পারবেন এই টিউন এ। প্রোগ্রাম গুলো আপনাদের জন্যই নিজে বসে তৈরী করেছি! :D

প্রোগ্রামগুলো দেখে নেয়ার আগে আপনাদের প্রোগ্রামগুলো Run করানোর জন্য C Free Professional 5.0 সফটওয়্যারটির প্রয়োজন হবে।

সফটওয়্যারটি ডাউনলোড করে নিতে পারেন নিচের লিঙ্ক থেকে :

Download C Free Professional 5.0

 

Calculator :

সফটওয়্যারটি ইন্সটল করে ওপেন করুন, নিচের ছবির মত ওপেন হবে :

নিয়ে নিন মজার তিনটি প্রোগ্রাম! নিজের হাতেই বানান ক্যালকুলেটর সহ আরো দুইটি মজার জিনিস!

 

তারপর এখানে ক্লিক করুন :

নিয়ে নিন মজার তিনটি প্রোগ্রাম! নিজের হাতেই বানান ক্যালকুলেটর সহ আরো দুইটি মজার জিনিস!

 

এবার এই প্রোগ্রামটি কপি করে সফটওয়্যার উইন্ডো তে পেস্ট করুন নিচের মত :

#include<stdio.h>
#include<math.h>
int main() {
int choice;
float a,b,c;
printf(“…Welcome to the Calculator System…\n”);
while(1){
c=0;
printf(“\n”);
printf(“1.Add 2.Subtruct 3.Multiplication\n”);
printf(“4.Division 5.Square root 6.Power\n7.Exit\n”);
printf(“Enter your choice : \n”);
scanf(“%d”,&choice);
if(choice==1){
printf(“\nEnter two values to Add(separate values by space): “);
scanf(“%f %f”,&a,&b);
c=a+b;
printf(“\nResult : %.2f + %.2f = %.2f\n”,a,b,c);
}
else if(choice==2){
printf(“\nEnter two values to Subtruct(separate values by space): “);
scanf(“%f %f”,&a,&b);
c=a-b;
printf(“\nResult : %.2f – %.2f = %.2f\n”,a,b,c);
}
else if(choice==3){
printf(“\nEnter two values for Multiplication(separate values by space): “);
scanf(“%f %f”,&a,&b);
c=a*b;
printf(“\nResult : %.2f * %.2f = %.2f\n”,a,b,c);
}
else if(choice==4){
printf(“\nEnter two values for Division(separate values by space): “);
scanf(“%f %f”,&a,&b);
if(b==0){
printf(“\nCan’t devide by ZERO\n”);
}
else {
c=a/b;
printf(“\nResult : %.2f / %.2f = %.2f\n”,a,b,c);
}
}
else if(choice==5){
printf(“\nEnter the value to calculate Square root: “);
scanf(“%f”,&a);
c=sqrt(a);
printf(“\nResult : The square root of %.2f is %.2f\n”,a,c);
}
else if(choice==6){
printf(“\nEnter two values 1st one is the number 2nd one is the power : “);
scanf(“%f %f”,&a,&b);
c=pow(a,b);
printf(“\nResult : %.2f to the power %.2f = %.2f\n”,a,b,c);
}
else {
break;
}
}
return 0;

}

নিয়ে নিন মজার তিনটি প্রোগ্রাম! নিজের হাতেই বানান ক্যালকুলেটর সহ আরো দুইটি মজার জিনিস!

 

এইবার নিচের মত রান বাটনে ক্লিক করে দেখুন কি হয়! ;)

নিয়ে নিন মজার তিনটি প্রোগ্রাম! নিজের হাতেই বানান ক্যালকুলেটর সহ আরো দুইটি মজার জিনিস!

 

এবার ctrl+s চেপে প্রোগ্রামটি সেভ করুন। যেখানে সেভ করেছেন সেখানে প্রোগ্রামটিতে ক্লিক করুন। নিচের মত উইন্ডো ওপেন হবে, উইন্ডোর ইন্সট্রাকশন ফলো করুন।

নিয়ে নিন মজার তিনটি প্রোগ্রাম! নিজের হাতেই বানান ক্যালকুলেটর সহ আরো দুইটি মজার জিনিস!

 

ব্যস! হয়ে গেল আপনার ক্যালকুলেটর! :D

 

Guess Your Secret Number :

ছোটবেলায় স্কুলে বন্ধুদের সাথে এই খেলাটি খেলে থাকবেন নিশ্চয়ই, কাউকে বললেন, মনে মনে একটা সংখ্যা ধর, তারপর ৪ যোগ কর, ২ দিয়ে ভাগ কর, ৬ দিয়ে ভাগ কর, ফলাফল এত? সংখ্যাটি হল……” , কি? মনে পড়েছে? ;)

এই খেলাটিকেই প্রোগ্রামে রূপ দিয়েছি। দেখুন কেমন লাগে? :)

সফটওয়্যারে আগের নিয়মেই এই প্রোগ্রামটি কপি করে পেস্ট করুন।

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
int scr,gs;
srand(time(NULL));
scr=rand() % 100 + 1;
while(scr!=gs){
printf(“Guess a number (1-100) : “);
scanf(“%d”,&gs);
if(scr>gs){
printf(“The secret number is higher than your guess\n”);
}
else if(gs>scr){
printf(“The secret number is lower than your guess\n”);
}
else {
printf(“Congratz!! Your guess is correct!!\n”);
}
}
system(“pause”);
return 0;
}

এইবার প্রোগ্রামটি চালু করে ইন্সট্রাকশন ফলো করুন।

 

নিয়ে নিন মজার তিনটি প্রোগ্রাম! নিজের হাতেই বানান ক্যালকুলেটর সহ আরো দুইটি মজার জিনিস!

 

Do Your Sum :

ছোট বাচ্চাদের যোগফল শেখানোর জন্য এই প্রোগ্রামটি কাজে লাগবে। এখানে কয়টি যোগফলের উত্তর দিতে চান সেটা নির্বাচন করতে পারবেন, তার পাশাপাশি উত্তর দেয়া শেষে উত্তর দিতে কতক্ষণ সময় লেগেছে সেটাও জানাবে এই প্রোগ্রাম! বাচ্চাদের সাথে “কে কত কম সময়ে উত্তর দিতে পারে” এই খেলা খেলতে পারেন প্রোগ্রামটি দিয়ে। এতে শেখাও হবে, খেলাও হবে! :)

সফটওয়্যারে প্রোগ্রামটি কপি পেস্ট করে সেভ করুন।

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int random1();
int random2();
int main() {
int d=0,c,i,n,a,b,p=0,res;
printf(“How many question you want to answer? “);
scanf(“%d”,&n);
c=n;
while(n–){
printf(“\nQuestion No. %d : \n”,++d);
a=random1();
b=random2();
printf(“%d + %d = ?\n”,a,b);
scanf(“%d”,&res);
if(res==(a+b)){
printf(“Correct answer\n”);
p++;
}
else {
printf(“Wrong answer\n”);
}
}
printf(“\nTotal points %d out of %d\n”,p,c);
system(“pause”);
return 0;
}
int random1() {
int r,i;
srand(time(NULL));
for(i=1;i<=10;i++){
r=rand()%1000 – rand() %100 +i;
return r;
}
}
int random2() {
int s,i;
srand(time(NULL));
for(i=1;i<=15;i++){
s=rand()%100 + rand() %100 + i;
return s;
}

}

(ইচ্ছে করলে আপনি প্রোগ্রামের “r=rand()%1000 – rand() %100 +i;” ও “s=rand()%100 + rand() %100 + i;” , এই দুটি লাইন থেকে Value পরিবর্তন করে নিতে পারেন। এখানে 100 দেয়া আছে। এর পরিবর্তে আপনি  1000, 10000 যা ইচ্ছা Value নিতে পারেন! এতে আপনার প্রোগ্রামটিতে যোগফলের সমস্যা বড় অংকের হবে।)

এইবার প্রোগ্রামটি চালু করে ইন্সট্রাকশন ফলো করুন।

নিয়ে নিন মজার তিনটি প্রোগ্রাম! নিজের হাতেই বানান ক্যালকুলেটর সহ আরো দুইটি মজার জিনিস!

 

(উল্লেখ্য : প্রতিটি প্রোগ্রামেই পরবর্তী ধাপে Proceed করার Enter জন্য চাপতে হবে।)

 

কেমন লাগলো?? আশা করি ভালো লেগেছে। :D

আগামী টিউনে এইরকম নতুন কিছু নিয়ে আসার চেষ্টা করব। :)

সেই পর্যন্ত ভালো থাকুন আর ভালো রাখুন পাশের মানুষটিকে। :) :)

সবাইকে ধন্যবাদ! :)

10 মন্তব্য

  1. দেখা যাচ্ছে প্রোগ্রামিং সম্বন্ধে আপনার ধারণা আছে, কিন্তু আপনি এটাই জানেন না যে C Free Professional 5.0 এর প্রোগ্রামিং স্ট্যাটাস turbo c তে সাপোর্ট করে না? করলেও ঝামেলা করে? আমি কি আর সাধে সি এর লেটেস্ট ভার্সন রেখে C Free Professional 5.0 ডাউনলোড করতে বললাম?? :/

একটি উত্তর ত্যাগ