Sum Two integer – দুইটি সংখ্যার যোগফল

Sum Two integer : কম্পিউটার কিন্তু সরাসরি যোগ করতে পারে না, সে দুইটি ভেরিয়েবল এর ভেল্যু একটি ভেরিয়েবলে রেখে দেয় ।

দুইটি সংখ্যার যোগফল বের করতে আমাদের কিছু জিনিস জানা থাকতে হবে।

ভেরিয়েবলঃ রেমে একটি সংরক্ষিত জায়গা। যেখানে আমরা কিছু ভেল্যু স্টোর করতে পারি।

প্রেক্টিস – ১

#include <stdio.h>
int main ()
{
    int number1 = 10, number2 = 20, result;
    result = number1 + number2;
    printf("result is = %d", result);
    return 0;
}

আউটপুট

result is = 30

এখানে, আমি তিনটি ইন্টিজার টাইপের ভেরিয়েবল ঘোষনা করেছি number1, number2 এবং result।

number1 এতে ১০ এবং number2 তে ২০ ভেল্যু রেখে দিয়েছি,

পরের লাইনে, + আপারেটর এর মাধ্যমে ভেল্যু গুলি একসাথে করে, = এসাইনমেন্ট আপারেটর এর মাধ্যমে result ভেরিয়েবল এর মধ্যে রেখে দিয়েছি।

printf() ফাংশন এর মাধ্যমে %d এর জায়গায় result ভেরিয়েবল এর ভেল্যু প্রিন্ট করেছি।

বিঃদ্রঃ ইন্টিজার হল …….-৪, -৩, -২, -১, ০, ১, ২, ৩,৪……….


আপনি কিভাবে অপারেটর ব্যবহার না করে দুটি পূর্ণসংখ্যার যোগফল গণনা করতে পারেন?
পদ্ধতি

printf() ফাংশন ব্যবহার করে ব্যবহারকারী প্রথম সংখ্যা ইনপুট করে।
scanf() ফাংশন ব্যবহার করে ভেরিয়েবল num1 এ সংখ্যা সংরক্ষণ করুন।
ব্যবহারকারী printf() ফাংশন ব্যবহার করে দ্বিতীয় সংখ্যা ইনপুট করে।
scanf() ফাংশন ব্যবহার করে ভেরিয়েবল num2 এ সংখ্যা সংরক্ষণ করুন।
"while loop" দুটি সংখ্যার যোগ গণনা করতে ব্যবহৃত হয়।
সংখ্যার যোগফল প্রদর্শন করুন।
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int num1,num2,i;  //Variable declaration
    printf("Enter the first number: ");
    scanf("%d",&num1); 
    printf("Enter the second number: ");
    scanf("%d",&num2);
    for(i=0; i<num2; i++){
      num1++;
    }
    printf("Sum of two numbers : %d ",num1);
    getch();
    return 0;
}
Enter the first number: 26
Enter the second number: 84
Sum of two numbers : 110

Using while loop – Program 2

This program allows finding the addition of two numbers entered by the user using while loop without arithmetic operator

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int num1,num2,i;  //Variable declaration
    printf("Enter the first number: ");
    scanf("%d",&num1);
    printf("Enter the second number: ");
    scanf("%d",&num2);
    while(num2 != 0){
    int num3=(num1 & num2);
    num1=num1^num2;
    num2=num3<<1;
}
    printf("Sum of two numbers is:%d ",num1);
    getch();
    return 0;
}

কাজ

  1. দুইটি সংখ্যার মধ্যে যোগ, বিয়োগ, গুন, ভাগ (+, _, *, /) করে ভেল্যু প্রিন্ট কর।
  2. একটি প্রোগ্রামে এই সবগুলি কাজ কর।
  3. Sum Two integer HelpLink

টপিক