please i need help for this assignment !!

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일

0 개 추천

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

bym
bym 2012년 12월 22일
or use a case structure
Walter Roberson
Walter Roberson 2012년 12월 22일
It can be done without "if" or "case", by using histc() to find the bin.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Calendar에 대해 자세히 알아보기

태그

질문:

2012년 12월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by