সি প্রোগ্রামিং – পূর্ণসংখ্যার ডাটা টাইপ – দ্বিতীয় পর্ব

সি প্রোগ্রামিং – পূর্ণসংখ্যার ডাটা টাইপ – দ্বিতীয় পর্ব

যোগ করার জন্য + অপারেটর
বিয়োগ করার জন্য – অপারেটর
গুন করার জন্য * অপারেটর
ভাগ করার জন্য / অপারেটর ব্যবহার করা হয়।

গুন করার প্রোগ্রামঃ

দুইটি পূর্ণসংখ্যা 10 এবং 3, প্রথম সংখ্যাকে দ্বিতীয় সংখ্যা দিয়ে গুন করলে গুনফল 10 * 3 = 30 হবে।

#include <stdio.h> 
int main() 
{ 
    int num1,num2,num3; 
    num1 = 10; num2 = 3; 
    num3 = num1 * num2; 
    printf("%d multiplied by %f is %d .\n", num1, num2, num3); 
    return 0; 
}
Output: 10 multiplied by 3 is 30.

ভাগ করার প্রোগ্রামঃ

দুইটি পূর্ণসংখ্যা 10 এবং 3, প্রথম সংখ্যাকে দ্বিতীয় সংখ্যা দিয়ে ভাগ করলে ভাগফল 10 ÷ 3 = 3.333, কিন্তু আমরা যখন 10 এবং 3 কে int ডাটা টাইপ এর ভেরিয়েবল এ রাখবো তখন দশমিক সংরক্ষণ করতে পারবো না। তাই নিচের কোড আমাদের কম্পাইলারে কম্পাইল ও রান করালে আউটপুট স্ক্রিনে দেখানো হবে “10 divided by 3 is 3” এই সমস্যা সমাধানের জন্য আমাদের নতুন একটি ডাটা টাইপ float অথবা double ব্যবহার করা হয়।

#include <stdio.h> 
int main() 
{ 
    int num1,num2,num3; 
    num1 = 10; num2 = 3; 
    num3 = num1 / num2; 
    printf("%d divided by %d is %d \n", num1, num2, num3); 
    return 0; 
}
Output: 10 divided by 3 is 3

Float ডাটা টাইপ ব্যবহার করে প্রোগ্রাম লিখলে আগের ভুল দেখাবে না, অর্থাৎ এবার আউটপুট স্ক্রিনে “10 divided by 3 is 3.333333” দেখাবে।  পরের লেকচারে Float ডাটা টাইপ নিয়ে বিস্তারিত বলা হয়েছে উদাহরণের মাধ্যমে –

#include <stdio.h> 
int main() 
{ 
    float num1,num2,num3; 
    num1 = 10; num2 = 3; 
    num3 = num1 / num2; 
    printf("%f divided by %f is %f \n", num1, num2, num3); 
    return 0; 
}
Output: 10 divided by 3 is 3.333333

সি প্রোগ্রামিং – সূচিপত্র ( টিউটোরিয়াল সমূহ ) –


সি প্রোগ্রামিং শেখার বাংলা বই “সহজে শিখি সি প্রোগ্রামিং” – এর ইবুক (পিডিএফ) পেতে ক্লিক করুন। বিকাশের মাধ্যমে সর্বনিম্ন ১০০ টাকা পরিশোধ করার মাধ্যমে সংগ্রহ করে নিন এই বইটি।

1524 Total Views 1 Views Today