Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="hu">
- <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>geometria</title>
- </head>
- <body>
- <script>
- let valaszt = prompt("Válassza ki az alakzatot: (kocka, téglatest, henger)");
- /*if(valaszt=="kocka"){
- let beker = parseInt(prompt("Adjon meg egy számot: "));
- let kockaFelszin = Math.pow(beker, 2)*6;
- let kockaTerfogat = Math.pow(beker,3);
- document.write("A kocka felszíne: "+kockaFelszin+"<br>");
- document.write("A kocka térfogata: "+kockaTerfogat);
- }else if(valaszt=="téglatest"){
- let bekerA = parseInt(prompt("Adja meg a téglatest a oldalát: "));
- let bekerB = parseInt(prompt("Adja meg a téglatest b oldalát: "));
- let bekerC = parseInt(prompt("Adja meg a téglatest c oldalát: "));
- let teglaFelszin = 2*(bekerA*bekerB+bekerA*bekerB+bekerB*bekerC);
- let teglaTerfogat = bekerA*bekerB*bekerC;
- document.write("A téglatest felszíne: "+teglaFelszin+"<br>");
- document.write("A téglatest térfogata: "+teglaTerfogat);
- }else if(valaszt=="henger"){
- let bekerR = parseInt(prompt("Adja meg a henger sugarát: "));
- let bekerM = parseInt(prompt("Adja meg a henger magasságát: "));
- let hengerFelszin = 2*Math.PI*bekerR*(bekerR+bekerM);
- let hengerTerfogat = Math.PI*Math.pow(bekerR,2)*bekerM;
- document.write("A henger felszíne: "+hengerFelszin+"<br> ");
- document.write("A henger térfogata: "+hengerTerfogat);
- }*/
- switch(valaszt){
- case "kocka":
- do{
- let beker = parseInt(prompt("Adjon meg egy számot: "));
- let kockaFelszin = Math.pow(beker, 2)*6;
- let kockaTerfogat = Math.pow(beker,3);
- document.write("A kocka felszíne: "+kockaFelszin+"<br>");
- document.write("A kocka térfogata: "+kockaTerfogat);
- }while( beker <= 0);
- break;
- case "téglatest":
- do{
- let bekerA = parseInt(prompt("Adja meg a téglatest a oldalát: "));
- let bekerB = parseInt(prompt("Adja meg a téglatest b oldalát: "));
- let bekerC = parseInt(prompt("Adja meg a téglatest c oldalát: "));
- let teglaFelszin = 2*(bekerA*bekerB+bekerA*bekerB+bekerB*bekerC);
- let teglaTerfogat = bekerA*bekerB*bekerC;
- document.write("A téglatest felszíne: "+teglaFelszin+"<br>");
- document.write("A téglatest térfogata: "+teglaTerfogat);
- }while(bekerA <=0 && bekerB <=0 && bekerC <=0);
- break;
- case "henger":
- do{
- let bekerR = parseInt(prompt("Adja meg a henger sugarát: "));
- let bekerM = parseInt(prompt("Adja meg a henger magasságát: "));
- let hengerFelszin = 2*Math.PI*bekerR*(bekerR+bekerM);
- let hengerTerfogat = Math.PI*Math.pow(bekerR,2)*bekerM;
- document.write("A henger felszíne: "+hengerFelszin+"<br> ");
- document.write("A henger térfogata: "+hengerTerfogat);
- }while(bekerR <=0 && bekerM <=0);
- break;
- default: document.write("Hibás bemenet!");
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement