Filter löschen
Filter löschen

How do I input names properly in a script?

18 Ansichten (letzte 30 Tage)
Brandon
Brandon am 8 Feb. 2023
Bearbeitet: Tushar Behera am 8 Feb. 2023
I want it to say "Davis's BODYMASSINDEX" when I type it into the command window, but I don't know how?
The stuff below is what I typed into a script
height=input('enter your height in feet:');
weight=input('enter your weight in pounds:');
name=input('enter your first name:','s');
BODYMASSINDEX = weight/(height^2)

Antworten (2)

KSSV
KSSV am 8 Feb. 2023
height=input('enter your height in feet:');
weight=input('enter your weight in pounds:');
name=input('enter your first name:','s');
BODYMASSINDEX = weight/(height^2) ;
fprintf('%s BODYMASSINDEX = %f\n',name,BODYMASSINDEX)
  3 Kommentare
KSSV
KSSV am 8 Feb. 2023
USe this:
fprintf('%s''s BODYMASSINDEX = %f\n',name,BODYMASSINDEX)
Walter Roberson
Walter Roberson am 8 Feb. 2023
or
fprintf("%s's BODYMASSINDEX = %f\n",name,BODYMASSINDEX);

Melden Sie sich an, um zu kommentieren.


Tushar Behera
Tushar Behera am 8 Feb. 2023
Bearbeitet: Tushar Behera am 8 Feb. 2023
Hi brandon
Do you want to display something like "Davis's BODYMASSINDEX" after you have input the name and another variable?
f yes then you can use the "disp" function to display that. For example:
height=input('enter your height in feet:')
weight=input('enter your weight in pounds:')
prompt = 'Enter your name: ';
name = input(prompt, 's');
BODYMASSINDEX = weight/(height^2)
disp(name + "'s BODYMASSINDEX: " + (BODYMASSINDEX))
I hope this resolves your question.
Regards,
Tushar

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by