Pomoć oko zadataka u HTML5 Programming

Ajde da ne ispadne da necemo da pomognemo

Ovo bi ja dodao umesto one forme koju vec imas i garantovano da tvoja uciteljica i ne zna sta ovo znaci

Kod:
<form>
Dužina:<input type="broj" id="dužina" value="dužina" min=0 oninput="this.value = Math.abs(this.value)"><br/>
Visina:<input type="broj" id="visina" value="visina" min=0 oninput="this.value = Math.abs(this.value)"><br/>
Širina:<input type="broj" id="širina" value="širina" min=0 oninput="this.value = Math.abs(this.value)"><br/>
<br/>
<button id="dugme">Izračunaj</button>
</form>

Ako to ubacis tj. taj kod ; nece dozvoljavati da se ukuca negativni broj
 
Recimo da doda eliminaciju unosa slova i hijeroglifa umesto brojeva? Ima da profesorica padne na trepavice!
A da vidi ovo, trebalo bi da joj se daje CPR

Kod:
public class Cuboid {

  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);

    double length = 0;
    double breadth = 0;
    double height = 0;

    double volume = 0;
    double surfaceArea = 0;

    System.out.print("Enter the length of Cuboid : ");
    length = input.nextDouble();

    System.out.print("Enter the breadth of Cuboid : ");
    breadth = input.nextDouble();

    System.out.print("Enter the height of Cuboid : ");
    height = input.nextDouble();

    volume = (length * breadth * height);
    surfaceArea = 2 * (length * breadth + breadth * height + height * length);
 
    System.out.println("");
    System.out.println("The Volume of Cuboid is : " + volume);
    System.out.println("The Surface Area of Cuboid is : " + surfaceArea);

 }
}
 
A da vidi ovo, trebalo bi da joj se daje CPR

Kod:
public class Cuboid {

  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);

    double length = 0;
    double breadth = 0;
    double height = 0;

    double volume = 0;
    double surfaceArea = 0;

    System.out.print("Enter the length of Cuboid : ");
    length = input.nextDouble();

    System.out.print("Enter the breadth of Cuboid : ");
    breadth = input.nextDouble();

    System.out.print("Enter the height of Cuboid : ");
    height = input.nextDouble();

    volume = (length * breadth * height);
    surfaceArea = 2 * (length * breadth + breadth * height + height * length);

    System.out.println("");
    System.out.println("The Volume of Cuboid is : " + volume);
    System.out.println("The Surface Area of Cuboid is : " + surfaceArea);

}
}
a evo zasto sam batalio javu i presao na kotlin.

pogledaj koliko je kod cistiji i intuitivniji za ovaj zadatak od jave koja ima gomilu nepotrebnih kodova

fun main (args:Array<String>) {

print("a= ")
var a:Float = readLine()!!.toFloat()
print("b= ")
var b:Float = readLine()!!.toFloat()
print("c= ")
var c:Float = readLine()!!.toFloat()

var zapremina:Float?
var povrsina:Float?

zapremina = a * b * c

povrsina = 2 * (a * b + a * c + b * c)

println("Zapremina je " + zapremina)

println("Povrsina je " + povrsina)

}
 
a evo zasto sam batalio javu i presao na kotlin.

pogledaj koliko je kod cistiji i intuitivniji za ovaj zadatak od jave koja ima gomilu nepotrebnih kodova

fun main (args:Array<String>) {

print("a= ")
var a:Float = readLine()!!.toFloat()
print("b= ")
var b:Float = readLine()!!.toFloat()
print("c= ")
var c:Float = readLine()!!.toFloat()

var zapremina:Float?
var povrsina:Float?

zapremina = a * b * c

povrsina = 2 * (a * b + a * c + b * c)

println("Zapremina je " + zapremina)

println("Povrsina je " + povrsina)

}

Slazem se .. nisam hteo da opterecujem postavljaca teme sa drugim programima
 
Takodje ; ovaj kod nije tacan jer moze da se ukuca negativni broj ...

Evo ispravke za ZX Spectrum 16/48/128
Mislim da može i na ZX81/80 sa 1Kb RAM-a


10 CLS
20 PRINTT "BRATE ŠIRINAAAA" : INPUT s
25 IF s= OR < 0 THEN GO TO 20
30 PRINT "BRATE VISINAAAA" : INPUT v
35 IF v= OR < 0 THEN GO TO 30
40 PRINT "SESTRO DUŽINAAA" : INPUT d
45 IF d= OR < 0 THEN GO TO 40
50 PRINT : PRINT "ČEKAJ MALO..."
60 LET REZULTAT = 2 * (a*b + a*c + b*c)
70 PRINT: PRINT"VIDI DA NIJE:";REZULTAT;"NISAM SIGURAN"
80 END

Za Commodore64/128 nema "GO TO" nego "GOTO"
a umesto CLS ide PRINT CHR$(147)
 
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>Površina kvadra</title>
</head>

<body>
<h1>Površina kvadra</h1>

<form >
Dužina A:<input type="broj" id="dužina" value="0"><br/>
Visina B:<input type="broj" id="visina" value="0"><br/>
Širina C:<input type="broj" id="širina" value="0"><br/>
<br/>
<button id="dugme">Izračunaj</button>
</form>

<p>
Rezultat je: <span id="rezultat"></span>
</p>

<script>
function površina(a, b, c){
var p;
p= 2 * (a*b + a*c + b*c);
return p;
}
function kliknite(event){
event.preventDefault();

var prvi = document.getElementById('dužina').value;
var drugi = document.getElementById('visina').value;
var treći = document.getElementById('širina').value;

var P = površina(prvi, drugi, treći);

var elementRezultat = document.getElementById('rezultat');
elementRezultat.innerHTML = P
}

var elementDugme = document.getElementById('dugme');
elementDugme.addEventListener('click', kliknite);
</script>

</body>
</html>

Rešenje ali kopirano.. medjutim, sve što mu pomognemo i napišemo neće imati efekta jer će mu i to biti gotovo rešenje ali jasno je naznačeno šta treba;
https://forum.krstarica.com/attachments/screenshot_4-png.697641/
 
U moje vreme kasmo programirali to izgledalo ovako:

10 CLS
20 PRINTT "BRATE ŠIRINAAAA" : INPUT s
30 PRINT "BRATE VISINAAAA" : INPUT v
40 PRINT "SESTRO DUŽINAAA" : INPUT d
50 PRINT : PRINT "ČEKAJ MALO..."
60 LET REZULTAT = 2 * (a*b + a*c + b*c)
70 PRINT: PRINT"VIDI DA NIJE:";REZULTAT;"NISAM SIGURAN"
80 END

:hvala:

Tako bilo u moje vreme plus nisu umeli svi a ne ovi ruski romani iz 19-og veka :kafa:

P.S. provereno radi na ZX Spectrumu, za Commodore 64 morate navedete string$ komandu za ono CLS

10 PRINT CHR$(147) : REM cls na c64
I na Atariju 800XE :)
 

Back
Top