tag:blogger.com,1999:blog-9180006589712042369.post2177483248701238758..comments2024-01-20T22:50:20.955+06:00Comments on কম্পিউটার প্রোগ্রামিং বই: [প্রোগ্রামিং বইঃ অধ্যায় দুই] ডাটা টাইপ, ইনপুট ও আউটপুট।Tamim Shahriarhttp://www.blogger.com/profile/03476580865735017742noreply@blogger.comBlogger109125tag:blogger.com,1999:blog-9180006589712042369.post-78769694074782105202018-04-10T02:08:45.157+06:002018-04-10T02:08:45.157+06:00ভাই, আমিও প্রথমে বুঝিনি, অনেক ট্রাই করলাম একা একা,...ভাই, আমিও প্রথমে বুঝিনি, অনেক ট্রাই করলাম একা একা, পরে না পারলে নিচের প্রোগ্রাম দেখে বুঝেছি। এখানে আসলে ডাটা টাইপ দুইটা নিতে হবে, একটা int আর আরেকটা char। char ডাটা টাইপে যেহেতু শুধু একটা ক্যারেকটার রাখা যায় তাই +,-,*,/ চিহ্ন গুলো sign ভেরিয়েবলে রাখা হয়েছে, আশা করি বুঝেছেন, যদিয় কিছুই গুছিয়ে লিখতে পারিনি।Anonymoushttps://www.blogger.com/profile/06289327896267073765noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-68622137493222524032018-01-14T20:32:21.669+06:002018-01-14T20:32:21.669+06:00""এটি দেখে নিশ্চয়ই বুঝতে পারছ বিয়োগ, গ...<b> ""এটি দেখে নিশ্চয়ই বুঝতে পারছ বিয়োগ, গুণ ও ভাগের কাজ কীভাবে করতে হয়। এবারে তোমাদের কাজ হচ্ছে চারটি। এক, num1 ও num2-এর মধ্যেকার যোগ, বিয়োগ, গুণ, ভাগের কাজটি printf ফাংশনের ভেতরে না করে আগে করা এবং মানটি অন্য একটি ভেরিয়েবলে রেখে দেওয়া।""</b> এই কথাটা বুঝিনাই স্যার ।Zubair Ahsanhttps://www.blogger.com/profile/13261222568571022687noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-9324536084712604452017-11-21T23:03:15.174+06:002017-11-21T23:03:15.174+06:00#include
int main()
{
double n1, n2, r;
...#include<br /><br />int main()<br />{<br /> double n1, n2, r;<br /><br /> char a = '+';<br /> char s = '-';<br /> char m = '*';<br /> char d = '/';<br /><br /> printf("Enter a number: ");<br /> scanf("%lf", &n1);<br /><br /> printf("Enter another number: ");<br /> scanf("%lf", &n2);<br /><br /> r = n1 + n2;<br /> printf("%0.2lf %c %0.2lf = %0.2lf\n", n1, a, n2, r);<br /><br /> r = n1 - n2;<br /> printf("%0.2lf %c %0.2lf = %0.2lf\n", n1, s, n2, r);<br /><br /> r = n1 * n2;<br /> printf("%0.2lf %c %0.2lf = %0.2lf\n", n1, m, n2, r);<br /><br /> r = n1 / n2;<br /> printf("%0.2lf %c %0.2lf = %0.2lf\n", n1, d, n2, r);<br /><br /> return 0;<br />}<br />Anonymoushttps://www.blogger.com/profile/17192115506646380536noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-87425867438892360612017-07-13T18:43:07.110+06:002017-07-13T18:43:07.110+06:00সুবিন ভাই, প্রোগ্রাম ২.৪ এর বর্ণনা অনুযায়ী ভ্যারিয়...সুবিন ভাই, প্রোগ্রাম ২.৪ এর বর্ণনা অনুযায়ী ভ্যারিয়েবল এর একাধিক মান দেয়া থাকলে কম্পাইলার ১ম মানটি নেবে। তো আমি ঐ প্রোগ্রামটা একটু চেঞ্জ করেছি ----<br />#include <br /><br />int main()<br />{<br /> int x,y;<br /> x=1;<br /> x=2;<br /> printf("%d",x);<br /> return 0;<br />}<br />তাহলে এখানে আউটপুট ২ আসল কেন?Anonymoushttps://www.blogger.com/profile/08673401478073085632noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-72316610788114023102017-05-18T22:02:48.454+06:002017-05-18T22:02:48.454+06:00sir i think, coding isn't worth itsir i think, coding isn't worth itAnonymoushttps://www.blogger.com/profile/17812644957573256686noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-16018373440034074822016-12-23T02:03:49.092+06:002016-12-23T02:03:49.092+06:00warning: overflow in implicit constant conversion ...warning: overflow in implicit constant conversion [-Woverflow]|<br />এটা দেখানোর কারন কি ?<br /><br />Anonymoushttps://www.blogger.com/profile/18414315632898976566noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-26666152380744715662016-04-09T23:16:14.531+06:002016-04-09T23:16:14.531+06:00আগে ফাইল তা Build করে তারপর রান করতে হবেআগে ফাইল তা Build করে তারপর রান করতে হবেAnonymoushttps://www.blogger.com/profile/14136861145206595961noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-89854338711838330702016-02-06T22:31:58.825+06:002016-02-06T22:31:58.825+06:00Just Awesome !Just Awesome !Anonymoushttps://www.blogger.com/profile/08922215296631590268noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-58662787616260522812015-12-16T12:46:36.625+06:002015-12-16T12:46:36.625+06:00in 2.14 , 4 no problem;
#include
int maim()
{int...in 2.14 , 4 no problem;<br /><br />#include <br />int maim()<br />{int a,b;<br /> printf("pleae enter anumber: ");<br />scanf("%d",&a);<br />printf("please enter another number: ");<br />scanf("%d",&b)<br />char d='+'; <br />printf("%d %c %d=%d",a,d,b,a+b);<br />return 0;<br />}<br />compile is correct,but when i run it it shows an error,why?????Anonymoushttps://www.blogger.com/profile/11069853199486946202noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-25880291292664271572015-12-16T11:21:36.539+06:002015-12-16T11:21:36.539+06:00in 2.14,why we use"%d+%d=%d/n"? "%d...in 2.14,why we use"%d+%d=%d/n"? "%d+%d=%d" gives the same answerAnonymoushttps://www.blogger.com/profile/11069853199486946202noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-52380424755828612652015-12-05T01:28:11.905+06:002015-12-05T01:28:11.905+06:002.14 এর প্রথম কাজ:
#include
int main()
{
int ...2.14 এর প্রথম কাজ:<br />#include <br />int main()<br />{<br /> int num1, num2, sum, sub, mul, div;<br /><br /> printf("Please enter a number: ");<br /> scanf("%d", &num1);<br /><br /> printf("Please enter another number: ");<br /> scanf("%d", &num2);<br /><br /> sum = num1 + num2;<br /> printf("%d + %d = %d\n", num1, num2, sum);<br /><br /> sub = num1 - num2;<br /> printf("%d - %d = %d\n", num1, num2, sub);<br /><br /> mul = num1 * num2;<br /> printf("%d * %d = %d\n", num1, num2, mul);<br /><br /> div = num1 / num2;<br /> printf("%d / %d = %d\n", num1, num2, div);<br /><br /> return 0;<br />}<br />.<br />.<br />.<br />2.14 এর দ্বিতীয় কাজ:<br />#include <br />int main()<br />{<br /> double num1, num2, sum, sub, mul, div;<br /><br /> printf("Please enter a number: ");<br /> scanf("%lf", &num1);<br /><br /> printf("Please enter another number: ");<br /> scanf("%lf", &num2);<br /><br /> sum = num1 + num2;<br /> printf("%lf + %lf = %lf\n", num1, num2, sum);<br /><br /> sub = num1 - num2;<br /> printf("%lf - %lf = %lf\n", num1, num2, sub);<br /><br /> mul = num1 * num2;<br /> printf("%lf * %lf = %lf\n", num1, num2, mul);<br /><br /> div = num1 / num2;<br /> printf("%lf / %lf = %lf\n", num1, num2, div);<br /><br /> return 0;<br />}<br />.<br />.<br />.<br />2.14 এর তৃতীয় কাজ: এটা কি এরকম হবে?<br />#include <br />int main()<br />{<br /> double num1, num2, sum, sub, mul, div;<br /><br /> printf("Please enter a number: ");<br /> scanf("%lf", &num1);<br /><br /> num2 = 0;<br /><br /> sum = num1 + num2;<br /> printf("%lf + %lf = %lf\n", num1, num2, sum);<br /><br /> sub = num1 - num2;<br /> printf("%lf - %lf = %lf\n", num1, num2, sub);<br /><br /> mul = num1 * num2;<br /> printf("%lf * %lf = %lf\n", num1, num2, mul);<br /><br /> div = num1 / num2;<br /> printf("%lf / %lf = %lf\n", num1, num2, div);<br /><br /> return 0;<br />}<br />.<br />.<br />.<br />2.14 এর চতুর্থ কাজ:<br />#include <br />int main()<br />{<br /> double num1, num2, sum, sub, mul, div;<br /> char a='+', b='-', c='*', d='/';<br /><br /> printf("Please enter a number: ");<br /> scanf("%lf", &num1);<br /><br /> printf("Please enter another number: ");<br /> scanf("%lf", &num2);<br /><br /> sum = num1 + num2;<br /> printf("%lf %c %lf = %lf\n", num1, a, num2, sum);<br /><br /> sub = num1 - num2;<br /> printf("%lf %c %lf = %lf\n", num1, b, num2, sub);<br /><br /> mul = num1 * num2;<br /> printf("%lf %c %lf = %lf\n", num1, c, num2, mul);<br /><br /> div = num1 / num2;<br /> printf("%lf %c %lf = %lf\n", num1, d, num2, div);<br /><br /> return 0;<br />}<br />.<br />.<br />.<br />.<br />.<br />আমার প্রোগামগুলো কি হয়েছে?<br />হাসান মাহমুদhttps://www.blogger.com/profile/15469570381273159170noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-81728916440565216462015-10-25T14:41:26.312+06:002015-10-25T14:41:26.312+06:00mistake is in that line printf("%d+%d=%d"...mistake is in that line printf("%d+%d=%d",a,sum);<br /><br />that line will be printf("%d+%d=%d",a,b,sum);<br /><br />you just forget to include variable b in printf statementAnonymoushttps://www.blogger.com/profile/12429025622720401725noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-34934835299327623022015-09-05T16:25:12.579+06:002015-09-05T16:25:12.579+06:00According to 2.14 program,
"এক, num1 ও num2-এ...According to 2.14 program,<br />"এক, num1 ও num2-এর মধ্যেকার যোগ, বিয়োগ, গুণ, ভাগের কাজটি printf ফাংশনের ভেতরে না করে আগে করা এবং মানটি অন্য একটি ভেরিয়েবলে রেখে দেওয়া। এর জন্য একটি প্রোগ্রাম লিখে ফেলো।"<br />How can I write the above program? I just can't find the way.Anonymoushttps://www.blogger.com/profile/16682579351152348879noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-52720271487032139022015-09-01T21:00:14.341+06:002015-09-01T21:00:14.341+06:00"সি কম্পাইলার a-এর মান 50 ধরেছে, যদিও আমরা 50... "সি কম্পাইলার a-এর মান 50 ধরেছে, যদিও আমরা 50.45 অ্যাসাইন করেছি। এই ব্যাপারটিকে বলে টাইপ কাস্ট (type cast)। বাস্তব সংখ্যা রাখার জন্য সি ভাষায় double নামের ডাটা টাইপ রয়েছে। টাইপ কাস্ট করে double সংখ্যাটিকে int-এ নেওয়া হয়েছে, এটি অটোমেটিক হয়। আবার কম্পাইলারকে বলেও দেওয়া যায়: int a = (int) 50.45।<br /><br />int a = 50.99; এখানে a-এর মান হবে 50। int a = -50.9; লিখলে a-এর মান হয় -50। এক কথায় বললে double থেকে int-এ টাইপ কাস্ট করলে দশমিকের পরের অংশটি বাদ পড়ে যাবে।"<br />I didn't understand the above passage! Anonymoushttps://www.blogger.com/profile/16682579351152348879noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-25815721920519741002015-06-13T23:37:57.002+06:002015-06-13T23:37:57.002+06:00Why "%d+%d=%d" here??
why not we are usi...Why "%d+%d=%d" here??<br />why not we are using "==" ??<br />Anonymoushttps://www.blogger.com/profile/17329606060296457385noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-23303957464766270962015-05-28T13:55:25.340+06:002015-05-28T13:55:25.340+06:00এই মন্তব্যটি লেখক দ্বারা সরানো হয়েছে।shuvohttps://www.blogger.com/profile/03400018273201536953noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-50229981718552655052015-05-03T16:45:38.677+06:002015-05-03T16:45:38.677+06:00You can do that-
scanf(" %c", &ch);
...You can do that-<br />scanf(" %c", &ch);<br />Just giving a space before %cAnonymoushttps://www.blogger.com/profile/10252071010629177530noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-59897896186552573732015-03-21T03:03:12.077+06:002015-03-21T03:03:12.077+06:00এই মন্তব্যটি লেখক দ্বারা সরানো হয়েছে।Anonymoushttps://www.blogger.com/profile/10233055113109236901noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-3500750698383966132015-02-21T20:18:14.607+06:002015-02-21T20:18:14.607+06:00কোড ঠিক আছে। আপনি শুধু লেখেন নাই।কোড ঠিক আছে। আপনি শুধু লেখেন নাই।Mominul Karimhttps://www.blogger.com/profile/07185265097614103989noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-60250105554996510752015-02-02T02:48:57.320+06:002015-02-02T02:48:57.320+06:00#include
int main()
{
char a='+',b='...#include<br />int main()<br /><br />{<br /> char a='+',b='-',c='*',d='/';<br /> <br /> <br /> <br /> int num1,num2;<br /> printf("enter a number:");<br /> scanf("%d",&num1);<br /> <br /> printf("enter the another number:");<br /> scanf("%d",&num2);<br /> printf("the sum is: %d %c %d=%d\n",num1,a,num2,num1 +num2);<br /> printf("the substraction is: %d %c %d=%d\n",num1,b,num2,num1-num2);<br /> <br /> printf("the multiplication is: %d %c %d=%d\n",num1,c,num2,num1*num2);<br /> <br /> printf("the division is: %d %c %d= %d\n",num1,d,num2,num1/num2);<br /> <br /> return 0;<br /> }answer of the 4th task of 2.14......is it right?Anonymoushttps://www.blogger.com/profile/04775607040802474472noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-12469603463550373662015-01-14T11:29:52.259+06:002015-01-14T11:29:52.259+06:00স্যার ২.১৪ এ যে ৪ টা সমস্যা দেয়া হয়েছে তার প্রথমটা...স্যার ২.১৪ এ যে ৪ টা সমস্যা দেয়া হয়েছে তার প্রথমটা কি এমন? আমার প্রোগ্রামটা ঠিকভাবে রান হচ্ছে, কিন্তু আমি কিছুটা সন্দিহান।<br />#include <br /><br />int main()<br />{<br /> int a, b, sum, min, mul, div;<br /><br /> printf("Please enter a number: ");<br /> scanf("%d", &a);<br /> printf("Please enter a number: ");<br /> scanf("%d", &b);<br /><br /> sum = a + b;<br /> min = a - b;<br /> mul = a * b;<br /> div = a / b;<br /><br /> printf("Sum is: %d\n", sum);<br /> printf("Min is: %d\n", min);<br /> printf("Mul is: %d\n", mul);<br /> printf("Div is: %d\b", div);<br /><br /> return 0;<br />}<br />Anonymoushttps://www.blogger.com/profile/02494826679271575653noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-91558626824715634202015-01-04T21:28:32.751+06:002015-01-04T21:28:32.751+06:00#include
int main()
{
double num1, num2;
...#include <br />int main()<br />{<br /> double num1, num2;<br /> printf("enter a number : ");<br /> scanf("%d", num1);<br /> printf("enter another number : ");<br /> scanf("%d", &num2);<br /> printf("%lf + %lf = %lf", num1 , num2, num1 + num2);<br /> return 0;<br />}<br />sir ei programme ta ki properly run hbe???M@shhttps://www.blogger.com/profile/16623009280066067123noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-88406281446274398722014-12-04T10:58:15.703+06:002014-12-04T10:58:15.703+06:00sir, I do not have programmingsir, I do not have programmingAnonymoushttps://www.blogger.com/profile/02814567397675292746noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-29119481433002422372014-12-04T05:19:35.010+06:002014-12-04T05:19:35.010+06:00প্রোগ্রাম ২.৮ এ - a এর বিভিন্ন মান অ্যাাসাইন করে ক...প্রোগ্রাম ২.৮ এ - a এর বিভিন্ন মান অ্যাাসাইন করে কম্পাইল করার পর কিছু এরর এবং ওয়ারনিং আসে । যেমন ঃ <br />D:\programming---21 error: stray '\255' in program<br />D:\programming---21 warning: overflow in imploit constant conversion [-woverflow]<br />বিষয় টা ঠিক বুঝতে পারছি নাAnonymoushttps://www.blogger.com/profile/08681765975589752107noreply@blogger.comtag:blogger.com,1999:blog-9180006589712042369.post-27088042011669832852014-11-20T11:05:12.865+06:002014-11-20T11:05:12.865+06:00(int) হবার কারন হচ্ছে এখানে আমরা শুধু পূর্ণ সংখা ন...(int) হবার কারন হচ্ছে এখানে আমরা শুধু পূর্ণ সংখা নেবো, flatting মান নেবনা, তাই। Anonymoushttps://www.blogger.com/profile/00089479019386875999noreply@blogger.com