![subject](/tpl/images/cats/ap.png)
Advanced Placement (AP), 13.03.2021 02:30 iikatreii
Need help with APCSP coding (for and while loops)
It says that there are two codes that can be shortened into for/while loops. Please hurry, I have to pass it at 11:59 tonight (PST). I'll give brainliest if you answer.
Here's the code:
var monthName="January";
var month=1;
var day=1;
var year=2020;
var birthDate = "";
onEvent("input1","input",function () {
monthName = getText("input1");
month = convertToNumber(monthName. toLowerCase());
updateScreen();
});
onEvent("input2","input",function () {
day = getNumber("input2");
updateScreen();
});
onEvent("input3","input",function () {
year = getNumber("input3");
updateScreen();
});
onEvent("checkButton","click",fun ction () {
var d = new Date();
var todayMonthNum = d. getMonth()+1;
var todayDay = d. getDay();
var todayYear = d. getFullYear();
if (todayMonthNum == month &&
todayDay == day &&
todayYear == year)
{
hideElement("input1");
hideElement("input2");
hideElement("input3");
playSound("EJGreenberg---birthday-b irthday. mp3");
}
});
function updateScreen ()
{
birthDate =month + "/" + day + "/" + year;
setText("dateOutput",birthDate);
}
function convertToNumber (name)
{
var names=["january", "february", "march", "april",
"may", "june", "july", "august",
"september", "october", "november", "december"];
var foundIndex = -1;
if (names[0]==name) foundIndex = 0;
if (names[1]==name) foundIndex = 1;
if (names[2]==name) foundIndex = 2;
if (names[3]==name) foundIndex = 3;
if (names[4]==name) foundIndex = 4;
if (names[5]==name) foundIndex = 5;
if (names[6]==name) foundIndex = 6;
if (names[7]==name) foundIndex = 7;
if (names[8]==name) foundIndex = 8;
if (names[9]==name) foundIndex = 9;
if (names[10]==name) foundIndex = 10;
if (names[11]==name) foundIndex = 11;
if (foundIndex==-1) return "??";
else return foundIndex + 1;
}
![ansver](/tpl/images/cats/User.png)
Answers: 1
Another question on Advanced Placement (AP)
![question](/tpl/images/cats/ap.png)
Advanced Placement (AP), 23.06.2019 20:00
You want free points & free brainliest? answer this question correctly and you shall receive! in which of the following places is it legal to park? a. in front of driveways b. by curbs with no markings c. by yellow painted curbs d. next to a fire hydrant
Answers: 1
![question](/tpl/images/cats/ap.png)
![question](/tpl/images/cats/ap.png)
Advanced Placement (AP), 28.06.2019 07:30
Which fossil fuel releases the least amount of carbon dioxide in a year a.natural gas b.coal c.nuclear energy d.oil
Answers: 2
![question](/tpl/images/cats/ap.png)
Advanced Placement (AP), 29.06.2019 05:30
What are some of the criticisms against gm foods?
Answers: 1
You know the right answer?
Need help with APCSP coding (for and while loops)
It says that there are two codes that can be shor...
Questions
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/istoriya.png)
History, 23.08.2019 21:50
![question](/tpl/images/cats/en.png)
English, 23.08.2019 21:50
![question](/tpl/images/cats/mat.png)
Mathematics, 23.08.2019 21:50
![question](/tpl/images/cats/istoriya.png)
![question](/tpl/images/cats/obshestvoznanie.png)
Social Studies, 23.08.2019 21:50
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/biologiya.png)
Biology, 23.08.2019 21:50
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 23.08.2019 21:50
![question](/tpl/images/cats/mat.png)
Mathematics, 23.08.2019 21:50
![question](/tpl/images/cats/istoriya.png)
History, 23.08.2019 21:50
![question](/tpl/images/cats/mat.png)
Mathematics, 23.08.2019 21:50
![question](/tpl/images/cats/istoriya.png)
History, 23.08.2019 21:50
![question](/tpl/images/cats/istoriya.png)
History, 23.08.2019 21:50
![question](/tpl/images/cats/istoriya.png)
History, 23.08.2019 21:50
![question](/tpl/images/cats/mat.png)