Hey, So i get a problem with a code. I am suppouse to get the resut: a+b=c but this has to be written in one line and c has to have 2 decimal places (2.00/5.42 something like that).
Here is part of my code, I belive that the rest is not important in here
case '+'
a=input('Podaj wartość liczbową dla pierwszego wyrazu: ');
b=input('Podaj wartość liczbową dla drugiego wyrazu: ');
c=a+b;
disp([num2str(a),'+(',num2str(b),')=']);
disp(c);
format bank
And if i do it this way i'll get
a+b
=c
I have also tried to do it like this
disp([num2str(a),'+(',num2str(b),')=',num2str(c)]);
but then i dont have those decimal places

 採用された回答

Chad Greene
Chad Greene 2015 年 12 月 8 日

0 投票

You can use
num2str(a,'%0.2f')
to specify two decimal places.

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeProgramming についてさらに検索

タグ

質問済み:

2015 年 12 月 8 日

回答済み:

2015 年 12 月 8 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by