Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Done homework from Ali--Jallow #11

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: Ali-Jallow
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions Week1/homework/js-exercises/compare.Array.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
'use strict'


//exercises 10
let mixin = ["hello", 123, true, "baang"];
console.log(mixin.length);

const gangstas = ["yus", "ous", "mike", "alex", "dembs", 7, "items"];
console.log(gangstas.length);

if( mixin.length == gangstas.length){
console.log("The are the same!");
}else{
console.log("Two diffent sizes");
}
4 changes: 4 additions & 0 deletions Week1/homework/js-exercises/errorSyntax.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
'use strict'

//exercises 2
console.log("I'm awesome");
24 changes: 24 additions & 0 deletions Week1/homework/js-exercises/helloWorld.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
'use strict'

// exercises 1
let eng = "Hello, world!";// English.
let indo = "Halo, dunia!";// Indonesian.
let ita = "Ciao, mondo!"; // Italian.
let spa = "Hola, mundo!"; // Spanish.
let fra = "Bonjour, le monde"; //french.
let gra = "Hallo, Welt!"; // german.
let tur = "Selam, Dünya!"; //turkish.
let por = "Olá, Mundo!"; //portuguese
let swa = "Salamu, Dunia!"; //swahili.
let grk = "Γειά σου, Κόσμε!"; //greek.

console.log(eng);
console.log(indo);
console.log(ita);
console.log(spa);
console.log(fra);
console.log(gra);
console.log(tur);
console.log(por);
console.log(swa);
console.log(grk);
5 changes: 5 additions & 0 deletions Week1/homework/js-exercises/lengthOfStr.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
'use strict'

//exercises 7
const mySentence = "Programming is so interesting!";
console.log(mySentence.length);
11 changes: 11 additions & 0 deletions Week1/homework/js-exercises/logArray.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
'use strict'

//exercises 6
let friendlyAnimals = [];
//cosole.log(is an empty array, undefined or null);
console.log(friendlyAnimals);
let homeAnimals = ['horse', 'bull', 'dog'];
console.log(homeAnimals[2]);
homeAnimals.push('Piglet');
console.log(homeAnimals);
console.log(homeAnimals[2]);
8 changes: 8 additions & 0 deletions Week1/homework/js-exercises/logNumber.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
'use strict'

//exercises 3
let numberx = 109;
//console.log(//the value of numberx is undefined);
console.log(numberx);
//console.log(//the value of numberx is a number);
console.log(numberx);
9 changes: 9 additions & 0 deletions Week1/homework/js-exercises/logString.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
'use strict'

//exercises 4
let myString = "mam ali jallow";
//console.log(the value of the string is a name);
console.log(myString);
myString = "alex";
//console.log(the value of myString will be log in the console);
console.log(myString);
16 changes: 16 additions & 0 deletions Week1/homework/js-exercises/remainderLog.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
'use strict'

//exercises 9
//i used a variale called result to compare it to x then % it to (3 , 4, 2)
let x = 7;
let result = x % 3;
console.log(result);

let y = 21;
let radius = y % 4;
console.log(radius);

let c = 13; //i change z to c because it says z has already been assign
//let result = c % 3;
console.log(c % 2);

15 changes: 15 additions & 0 deletions Week1/homework/js-exercises/roundUp.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
'use strict'

//exercises 5
var z = 7.25;
console.log(z);
var a = 8;
console.log(a);

let highestNum;
if (z > a) {
highestNum = z;
} else {
highestNum = a;
}
console.log(highestNum);
43 changes: 43 additions & 0 deletions Week1/homework/js-exercises/typeChecks.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
'use strict'

//exercises 8
let mkString1 = '100';
let cdString2 = '200';
let person = {name:'John'};
let people = {other:'material'};
//checking data type
console.log(typeof mkString1);
//console.log(typeof cdString2);
console.log(typeof person);
//console.log(typeof other);
//Check if data type is the same
if (typeof(mkString1) == typeof(cdString2)){
console.log("SAME TYPE");
}else{
console.log("NOT SAME");
}
if (typeof(mkString1) == typeof(person)){
console.log("SAME TYPE");
}else{
console.log("NOT SAME");
}
if (typeof(mkString1) == typeof(people)){
console.log("SAME TYPE");
}else{
console.log("NOT SAME");
}
if (typeof(cdString2) == typeof(person)){
console.log("SAME TYPE");
}else{
console.log("NOT SAME");
}
if (typeof(cdString2) == typeof(people)){
console.log("SAME TYPE");
}else{
console.log("NOT SAME");
}
if (typeof(person) == typeof(people)){
console.log("SAME TYPE");
}else{
console.log("NOT SAME");
}
15 changes: 15 additions & 0 deletions Week2/homework/js-exercises/dringTray.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
'use strict'

let drinkTray = [];
const drinkTypes = ["cola","lemondade", "water"];

for (let i = 0; i < 5; i++) {
if (i >2) {
drinkTray.push(drinkTypes[i-3]);
} else {
drinkTray.push(drinkTypes[i]);
}
}

console.log("Hey guys i brought a " + drinkTray.sort() + "!");

13 changes: 13 additions & 0 deletions Week2/homework/js-exercises/evenOdd.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
'use strict'

for (let i=0; i<=20; i++) {
if (i === 0) {
console.log(i + " is even");
}
else if (i % 2 === 0) {
console.log(i + " is even");
}
else {
console.log(i + " is odd");
}
}
11 changes: 11 additions & 0 deletions Week2/homework/js-exercises/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>

</body>
</html>
29 changes: 29 additions & 0 deletions Week2/homework/js-exercises/readingList.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
'use strict'

'use strict'

let books = [{
title : "fifty shades of grey",
author : "E. L. James",
alreadyRead : true
},
{
title : "Safe, Strong, and Streetwise",
author : "Helen Benedict columbia",
alreadyRead : true
},
{
title : "The Opposite of Love ",
author : "Helen Benedict columbia",
alreadyRead : false
}
]
for( let x of books ) {
console.log(x.title+ " by " + x.author);
if (x.alreadyRead === true){
console.log("You already read " + x.title);
}
else {
console.log("You still need to read " + x.title);
}
}
14 changes: 14 additions & 0 deletions Week2/homework/js-exercises/recipeCard.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
'use strict'
let mealRecipt = {
meal: 'omelete',
serves: 5,
ingredients: [
"4 eggs",
"2 strips of bacon",
"tsp salt/pepper"
]
};

for (var key of Object.keys(mealRecipt)) {
console.log(key + ": " + mealRecipt[key])
}
7 changes: 7 additions & 0 deletions Week2/homework/js-exercises/rm.commas.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
'use strict'

let commars = "hello,this,is,a,difficult,to,read,sentence";
console.log(commars.length);

let removeCommars = commars.split(',').join(""); //replace(/,/g, '');
console.log(removeCommars);
10 changes: 10 additions & 0 deletions Week3/homework/js-exercises/dogAge.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
'use strict'

function calculateDogAge(age) {
let dogAge = age * 7;
return `Your doggie is ${dogAge} years old in dog years!`

}
console.log(calculateDogAge(1));
console.log(calculateDogAge(0));
console.log(calculateDogAge(1.5))
16 changes: 16 additions & 0 deletions Week3/homework/js-exercises/fortuneTeller.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
'use strict'

function tellFortune() {
let childrensNum = [0, 2, 5, 6, 9];
let partnersNames = ["Isha", "mariam", "kumbis", "katrina", "sun shine"];
let locations = ["Ottawa", "London", "New York", "California", "Barcelona"];
let jobTitle = ["web programmer", "professional web developer", "football player"];

let babyNames = childrensNum[Math.floor(Math.random()*childrensNum.length)];
let favPartners = partnersNames[Math.floor(Math.random()*partnersNames.length)];
let bestLocations = locations[Math.floor(Math.random()*locations.length)];
let dreamJob = jobTitle[Math.floor(Math.random()*jobTitle.length)];

return(`You will be a ${dreamJob}, in ${bestLocations}, and married to ${partnersNames}, with ${childrensNum} kids.`);
};
console.log(tellFortune);
23 changes: 23 additions & 0 deletions Week3/homework/js-exercises/giveCompliment.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
'use strict'

// function giveCompliment(mamAliJallow) {
// let me = ["great", "awesome", "smart", "strong", "theProudOne","charming", "oneOfAKind", "brave", "courageous", "theFavouride"];
// let myName = me[Math.floor(math.random()*me.length)];
// };
// for(let i = 0; i < 10; i++) {
// console.log("YOU ARE"[me],[mamAliJallow]);
// };

function giveCompliment(Jallow) {
let array = ["great", "awesome", "smart", "strong", "the proud one","charming", "one of a kind", "brave", "courageous", "the favouride"];

let comps = array[Math.floor(Math.random()*array.length)];

return `You are ${comps}, ${Jallow}!`;
//return("You are " + " "+array[Math.floor(Math.random() * array.length)]);

}
console.log(giveCompliment("Jallow"));
console.log(giveCompliment("jallow"));
console.log(giveCompliment("jallow"));
console.log(giveCompliment("jallow"));
14 changes: 14 additions & 0 deletions Week3/homework/js-exercises/shopCard.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
'use strict'

function addToShoppingCart(item) {
let shoppingList = ["bananas","milk"];
shoppingList.push(item);
if (shoppingList.length > 3) {
shoppingList.shift();
}
return `You bought ${shoppingList}`;
}

console.log(addToShoppingCart("potato"));
console.log(addToShoppingCart("tomato"));
console.log(addToShoppingCart("onioun"));
21 changes: 21 additions & 0 deletions Week3/homework/js-exercises/totalPrice.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
'use strict'

function calculateTotalPrice(price) {
let groc=0;
for(let object in price) {

groc+=price[object];
};

console.log("The total price items is "+groc+"euro.");
}

let cartForParty={
beers: 5.65,
chips: 0.99,
milk: 3.05,
chocolate: 7.6,
cola: 2.5,
};

calculateTotalPrice(cartForParty);