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

 Respuesta aceptada

Chad Greene
Chad Greene el 8 de Dic. de 2015

0 votos

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

Más respuestas (0)

Categorías

Más información sobre Programming en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 8 de Dic. de 2015

Respondida:

el 8 de Dic. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by