Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- JavaScript 1 - 16.06.2015.
- Prvi Zadatak (1 bod)
- Učitavati brojeve sve dok korisnik ne unese nulu. Na kraju ispisati zbroj(A)/prosjek(B) svih korisnikovih brojeva.
- */
- var unos, prosjek, total = 0, ponavljanje = 0;
- do{
- unos = parseInt(prompt("Molimo unesite broj, nulom prekidate akciju"));
- ponavljanje++; //Nepotrebno za grupu A
- total = total + unos;
- }while(unos != 0);
- prosjek = total / ponavljanje; //Nepotrebno za grupu A
- console.log("Rezultat:" + total); // Grupa B ispisuje prosjek
- /*
- Drugi zadatak (2 boda)
- Učitati broj, te ispisati sve parne(A)/neparne(B) brojeve između njega i nule.
- */
- var unos = parseInt(prompt("Molimo unesite broj"));
- for (i=0; i<unos; i++){
- if(i%2 == 0){ // Za grupu B if(i%2 == 1){
- console.log(i);
- }
- }
- /*
- Treći zadatak (2 boda)
- Dopustiti da korisnik može unijeti višeznamenkasti broj, ispisati mu sve znamenke, te njihov prosjek(A)/zbroj(B).
- */
- //Postoje dva načina, ovo je prvi, jednostavniji
- var brojevi = [], zbroj = 0, unos = parseInt(prompt("Molimo unesite broj"));
- while(unos > 0){
- broj = unos%10;
- console.log(broj);
- unos = parseInt(unos/10); // parseInt odbija bilo šta iza decimalne točke
- zbroj = zbroj + broj;
- }
- console.log(zbroj/brojevi.length); //Za grupu B pisemo: console.log(zbroj);
- //Drugi način, malo napredniji, je kada broj gledamo kao tekst:
- //Ne koristimo parseInt, tako da ne dobijemo npr.
- // 12345 već dobijemo "12345". Pa gledamo znamenke
- //kao slova.
- var brojevi = [], zbroj = 0, unos = prompt("Molimo unesite broj");
- for (var i=0; i<unos.length; i++){
- brojevi.push(unos[i]);
- zbroj = zbroj + parseInt(unos[i]); // parseInt premjestamo ovdje
- }
- console.log("Rješenje je :" + zbroj + " i " + brojevi);
- //Grupa A: ("Rješenje je :" + zbroj/brojevi.length+ " i " + brojevi);
- /*
- Četvrti zadatak (2 boda)
- Deklarirati niz brojeva, napraviti dva druga niza, u jedan idu parni brojevi iz prvog niza, u drugi neparni brojevi iz prvog niza. Zbrojiti sve članove oba niza i oduzeti veći od manjeg(A) / pomnožiti nizove (b).
- */
- var Niz = []; //Prazan ili popunjen ručno, potpuno svejedno
- var Niz1 = [], Niz2 = [];
- var Zbroj1 = 0, Zbroj2 = 0; Rezultat;
- for(i=0; i<Niz.length; i++){
- if(Niz[i]%2 == 0){
- Niz2.push(Niz[i]);
- Zbroj2 = Zbroj2 + Niz[i];
- } else {
- Niz1.push(Niz[i]);
- Zbroj1 = Zbroj1 + Niz[i];
- }
- }
- //Grupa A
- if(Zbroj1>Zbroj2){
- Rezultat = Zbroj1 - Zbroj2;
- } else {
- Rezultat = Zbroj2 - Zbroj1;
- }
- console.log("Zbroj članova prvog niza: " + Zbroj1 + ", a drugog: " + Zbroj2 + ", i umnožak: " + Rezultat);
- //Grupa B
- Rezultat = Zbroj2 * Zbroj1;
- console.log("Zbroj članova prvog niza: " + Zbroj1 + ", a drugog: " + Zbroj2 + ", i umnožak: " + Rezultat);
- /*
- Peti zadatak (2 boda)
- Deklarirati niz brojeva. Sve brojeve poredati po veličini, od većeg prema manjem (A) / od manjeg prema većem (B), te ispisati prosječnu vrijednost u nizu, i broj elemenata niza.
- */
- var Niz = []; //Prazan ili popunjen ručno, potpuno svejedno
- var Zbroj; var Pomocno;
- for(var i=0; i<Niz.length;i++){
- for(var j=0; j<Niz.length;j++){
- if(Niz[j]<Niz[i]){ // Za grupu B: if(Niz[j]>Niz[i]){
- Pomocno = Niz[i];
- Niz[i] = Niz[j];
- Niz[j] = Pomocno;
- }
- }
- Zbroj = Zbroj + Niz[i];
- }
- for(var i=0; i<Niz.length;i++){
- Zbroj = Zbroj + Niz[i];
- }
- console.log("Niz, poredan: " + Niz + " broj elemenata: " + Niz.length + " zbroj: " + Zbroj);
- /*
- Šesti Zadatak (1 bod)
- Što će se ispisati:
- */
- //Grupa A
- var a = true, b = 13, c = "13", d = "Banana";
- var x, y;
- x = b === c;
- y = a == d;
- if ( x === y) {
- if ( b == c){
- if (a || b) {
- console.log(d);
- }
- if (!a == false){
- console.log("d");
- }
- console.log(" b = c ");
- }
- console.log( b == c );
- }
- /*
- Ispis:
- Banana
- d
- b = c
- true
- */
- //Grupa B
- var a = true, b = 42, c = "42", d = "Kiwi";
- var x, y;
- x = b === c;
- y = a == d;
- if ( x === y) {
- if ( b == c){
- if (a && b) {
- console.log(d);
- }
- if (a == false){
- console.log("d");
- }
- console.log(" b = c ");
- }
- console.log( b !== c );
- }
- /*
- Ispis:
- Kiwi
- b = c
- true
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement