please i need help for this assignment !!

7 次查看(过去 30 天)
chris
chris 2012-12-22
Please can you help me with this assignment?
  1. Write a MATLAB script which prompts the user to enter his/her day of birth and then month of birth.
  2. If the day or/and month are not valid, the user should be asked to try until he/she enters valid data or the max Number of trials is exceeded
  3. When the data are valid, Matlab should display on the screen the sign of the zodiac of the user using this following table:
aries:march 21 - april 19 .
taurus: april 20 - may20 .
gemini: may 21 - june 20 .
cancer: june21 - july 22 .
leo:july23 - aug 22 .
virgo:aug 23 - sep 22 .
libra : sep 23 - oct 22.
scorpio: oct 23 -nov 21 .
sagittarius: nov 22 - dec 21 .
capricorn : dec 22 - jan 19 .
aquarius : jan 20 - feb 18 .
pisces : feb 19 - march 20.

回答(1 个)

Image Analyst
Image Analyst 2012-12-22
Use inputdlg() to get the month and day numbers from the user. The help has examples. Then use a bunch of if statements to determine which zodiac sign to assign, for example
DateNumber = datenum(2012,M,D); % Get serial date number
if DateNumber .....
and so on
  2 个评论
Walter Roberson
Walter Roberson 2012-12-22
It can be done without "if" or "case", by using histc() to find the bin.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Just for fun 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by