Pereiti prie turinio

php simboliu pasalinimas


Rekomenduojami pranešimai

Kaip padaryt kad gale nerasytu kablelio o parasytu taska?

<?php
$suma =0;
$skaicius =0;
$lygsuma =0;
$nelygsuma =0;

for ($i=10; $i < 31; $i++) { 
echo $i,", ";
$suma=$suma+$i ;
}
echo "<p>", "Siu skaicius suma yra: ", $suma, "<p>";

for ($i=12; $i < 31; $i++) { 
	echo $i,", ";
$i = $i + 1;  
$lygsuma=$lygsuma+$i;
}
echo "<p>", "lyginiai skaiciai:", $lygsuma, "<p>";

for ($i=11; $i < 31; $i++) { 
	echo $i,", ";
$i = $i + 1;  
$nelygsuma=$nelygsuma+$i;
}
echo "<p>", "Nelyginiu skaiciu suma: ",$nelygsuma;

if ($lygsuma > $nelygsuma) {
echo "<p>", "Lygyniu skaiciu suma didesne";
}
else{
echo "<p>", "Nelyginiu skaiciu suma didesne";
}
?>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

arba if'us įsimesk

 

 

$suma =0;
$skaicius =0;
$lygsuma =0;
$nelygsuma =0;

for ($i=10; $i < 31; $i++) { 
if ($i === 30) {

   	echo $i,". ";

}
else {

   	echo $i,", ";
}
$suma=$suma+$i ;
}
echo "<p>", "Siu skaicius suma yra: ", $suma, "<p>";

for ($i=12; $i < 31; $i++) { 
  	if ($i === 30) {

   	echo $i,". ";

}
else {

   	echo $i,", ";
}
$i = $i + 1;  
$lygsuma=$lygsuma+$i;
}
echo "<p>", "lyginiai skaiciai:", $lygsuma, "<p>";

for ($i=11; $i < 31; $i++) { 
$i = $i + 1; 
if ($i === 30) {

   	echo $i,". ";

}
else {

   	echo $i,", ";
}
$nelygsuma=$nelygsuma+$i;
}
echo "<p>", "Nelyginiu skaiciu suma: ",$nelygsuma;

if ($lygsuma > $nelygsuma) {
echo "<p>", "Lygyniu skaiciu suma didesne";
}
else{
echo "<p>", "Nelyginiu skaiciu suma didesne";
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bet klaidų yra, pvz prie lyginių skaičių tau neišveda 10.

Nelyginiu skaičių sumą gauni 210, nors realiai turi būti 200 ;)

 

<?php

$numbers = array();
$even_numbers = array(); // lyginiai
$odd_numbers = array(); // nelyginiai

for ($i=10; $i < 31; $i++) { 
 $numbers[] = $i;

 if ($i % 2 == 0)
   $even_numbers[] = $i;
 else
   $odd_numbers[] = $i;
}

$even_sum = array_sum($even_numbers);
$odd_sum = array_sum($odd_numbers);

echo implode(', ', $numbers) . '.';
echo "<p>", "Siu skaicius suma yra: ", array_sum($numbers), "<p>";

echo implode(', ', $even_numbers) . '.';
echo "<p>", "lyginiai skaiciai:", $even_sum, "<p>";

echo implode(', ', $odd_numbers) . '.';
echo "<p>", "Nelyginiu skaiciu suma: ", $odd_sum;

if ($even_sum > $odd_sum) {
 echo "<p>", "Lygyniu skaiciu suma didesne";
}
else{
 echo "<p>", "Nelyginiu skaiciu suma didesne";
}

Redagavo dice
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bet klaidų yra, pvz prie lyginių skaičių tau neišveda 10.

Nelyginiu skaičių sumą gauni 210, nors realiai turi būti 200 ;)

 

<?php

$numbers = array();
$even_numbers = array(); // lyginiai
$odd_numbers = array(); // nelyginiai

for ($i=10; $i < 31; $i++) { 
 $numbers[] = $i;

 if ($i % 2 == 0)
   $even_numbers[] = $i;
 else
   $odd_numbers[] = $i;
}

$even_sum = array_sum($even_numbers);
$odd_sum = array_sum($odd_numbers);

echo implode(', ', $numbers) . '.';
echo "<p>", "Siu skaicius suma yra: ", array_sum($numbers), "<p>";

echo implode(', ', $even_numbers) . '.';
echo "<p>", "lyginiai skaiciai:", $even_sum, "<p>";

echo implode(', ', $odd_numbers) . '.';
echo "<p>", "Nelyginiu skaiciu suma: ", $odd_sum;

if ($even_sum > $odd_sum) {
 echo "<p>", "Lygyniu skaiciu suma didesne";
}
else{
 echo "<p>", "Nelyginiu skaiciu suma didesne";
}

Intervalas nuo 11 iki 30

 

uzduotis

1. Į ekraną išveskite visus sveikus skaičius iš intervalo [11,30].

2. Paskaičiuokite ir išveskite į ekraną, kokia yra:

a. Visų skaičių suma;

b. Lyginių skaičių suma;

c. Nelyginių skaičių suma;

d. Kurių skaičių suma yra didesnė (reikia nurodyti ne pačią sumą, o užrašyti sakinį

„Nelyginių skaičių suma yra didesnė“ arba „Lyginių skaičių suma yra didesnė“).

 

 

Perskaicevau nu jo 210 gaunas lyginiu ir nelyginiu 200

kodel mano kodas blogai skaiciavo?

Redagavo donatas0077
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Intervalas nuo 11 iki 30

 

uzduotis

1. Į ekraną išveskite visus sveikus skaičius iš intervalo [11,30].

2. Paskaičiuokite ir išveskite į ekraną, kokia yra:

a. Visų skaičių suma;

b. Lyginių skaičių suma;

c. Nelyginių skaičių suma;

d. Kurių skaičių suma yra didesnė (reikia nurodyti ne pačią sumą, o užrašyti sakinį

„Nelyginių skaičių suma yra didesnė“ arba „Lyginių skaičių suma yra didesnė“).

 

Pakeisk gi intervalą ir tiek :D

for ($i=11; $i < 31; $i++) { 

 

Jei pas tave variante, reiktų pakeisti intervalą, tai per daug sudėtinga būtų (ta prasme, ne vienoje vietoje keisti reiks). Variante kur pateikiau, tai pakeiti vieną eilutę ir viskas toliau veikia ir viską skaičiuoja :)

Redagavo dice
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pakeisk gi intervalą ir tiek :D

for ($i=11; $i < 31; $i++) { 

 

Jei pas tave variante, reiktų pakeisti intervalą, tai per daug sudėtinga būtų (ta prasme, ne vienoje vietoje keisti reiks). Variante kur pateikiau, tai pakeiti vieną eilutę ir viskas toliau veikia ir viską skaičiuoja :)

Dekui labai

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...