How can I ask the user to input units of either m or in, then have the program keep asking them for units until they input either m or in?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Tanner Larkey
le 13 Avr 2018
Commenté : Tanner Larkey
le 14 Avr 2018
Asks the user the unit of l. The program must accept the following units or keep asking for a unit: a. m b. in
1 commentaire
bidyut mandi
le 13 Avr 2018
Modifié(e) : bidyut mandi
le 13 Avr 2018
Ask the user the unit of I means disp('Enter the unit of I').I don't get that the program everytime ask the unit of a.m,b.in or single time.Please clarify this
Réponse acceptée
Walter Roberson
le 14 Avr 2018
I suggest you use
iChoice = menu('Select a unit', 'inches', 'metres');
This will return 1 for inches and 2 for metres.
Plus de réponses (1)
ES
le 13 Avr 2018
disp('Choose the Unit.');
disp('[0] Inches.');
disp('[1] Metres.');
iChoice=input('Please make a choice. ');
while(~isnumeric(iChoice) ||(uint8(iChoice)>1))
iChoice=input('Please make a valid choice. Enter 0 to quit. ');
end
2 commentaires
Voir également
Catégories
En savoir plus sur NaNs dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!