repeating a sequence of code

2 vues (au cours des 30 derniers jours)
Bradley Johnson
Bradley Johnson le 25 Fév 2020
Hello,
I am working on an assignment for a class, I have a program written as follows,
disp(' Choose an Option Below ');
disp(' 1 Convert Decimal Number to Binary Number');
disp(' 2 Convert Binary Number to Decimal Number');
disp(' 3 Exit');
n = input(' Enter Option Number You Desire: ');
switch n
case 1
fprintf(' Convert Decimal Number to Binary Number\n');
a = input(' Please enter a whole decimal number: ');
bradleyJohnsonD2B(a)
case 2
fprintf(' Convert Binary Number to Decimal Number\n');
b = input(' Please enter a binary string : ');
johnsonBradleyB2D(b)
case 3
fprintf( ' Thank you for using my program !!\n ');
otherwise
fprintf( ' You Selected an Invalid Option, Please Choose Again ');
end
I need this program to start over or repeat its self from the beginning for every option other than case three. how would I go about doing that.

Réponse acceptée

Alex Mcaulley
Alex Mcaulley le 25 Fév 2020
Do you mean this?
n = 1;
while n ~= 3
disp(' Choose an Option Below ');
disp(' 1 Convert Decimal Number to Binary Number');
disp(' 2 Convert Binary Number to Decimal Number');
disp(' 3 Exit');
n = input(' Enter Option Number You Desire: ');
switch n
case 1
fprintf(' Convert Decimal Number to Binary Number\n');
a = input(' Please enter a whole decimal number: ');
bradleyJohnsonD2B(a)
case 2
fprintf(' Convert Binary Number to Decimal Number\n');
b = input(' Please enter a binary string : ');
johnsonBradleyB2D(b)
case 3
fprintf( ' Thank you for using my program !!\n ');
otherwise
fprintf( ' You Selected an Invalid Option, Please Choose Again ');
end
end

Plus de réponses (0)

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Produits


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by