Függvények

This commit is contained in:
Kovács Rudolf
2026-09-14 09:22:47 +02:00
parent 6b27b32fd9
commit 13c9e5eb75
2 changed files with 59 additions and 0 deletions

31
fuggvenyek/fuggvenyek.js Normal file
View File

@@ -0,0 +1,31 @@
function osszead(a,b,c){
return a+b+c;
}
console.log(osszead(10,20,30));
console.log(osszead("egy","kettő","három"));
console.log(osszead(true,true,false));
function szorzas(a,b,c=10){
return a*b*c;
}
console.log(szorzas(10,2));
console.log(szorzas(10,2,20));
//változó hosszúságú paraméterlista => arguments tömb
function osszeg(){
let osszeg=0;
for (let i = 0; i < arguments.length; i++) {
osszeg+=arguments[i];
}
return osszeg;
}
console.log(osszeg(10,56,888));
console.log(osszeg(78,11,554,13,998,123));
console.log(osszeg(991,31,56));

View File

@@ -0,0 +1,28 @@
//Véletlen szám generálás
let veletlenSzam=Math.floor(Math.random()*(200-10))+10;
console.log(veletlenSzam);
function randNum(min,max){
return Math.floor(Math.random()*(max-min))+min;
}
let veznevek=["Kiss","Nagy","Kozma","Lengyel","Tóth","Mészáros","Kósa"];
let keresztnevek=["Anita","Áron","Béla","József","Sándor","Ágnes","Ella","Mátyás"];
//feladat: generáltatni 100 db véletlenszerűen kiválasztott nevet
let nevek=[];
let darab=100;
for (let i = 0; i < darab; i++) {
let veznev=veznevek[randNum(0,veznevek.length)]
let kernev=keresztnevek[randNum(0,keresztnevek.length)]
nevek.push(veznev+" "+kernev);
}
console.log(nevek);
//Írjon függvényt amely km/h értett sebességet átvált m/s -ra!