Desafio: Pirâmide de bolinhas

Arena de desafios de programação

Desafio: Pirâmide de bolinhas

Mensagempor Jotah em 11 Out 2008, 16:07

1ª Proposta
A primeira proposta é uma função que faça pirâmides de bolinhas...

:)

Melhor explicando:

É uma função que você, por exemplo, coloca assim:

triangulo(4, "o");

em que 10 é o número de bolinhas da base do triângulo
e "o" será o "símbolo" utilizado

Para ilustrar, o caso acima ficaria:

oooo
ooo
oo
o

Só que centralizado (Oh my God, que difícil! xD)

Pra fazer isso é só ter um certo domínio (não muito grande) de loops.

Enjoy! xD

-
Essa é pra quem tá chegando nesse fórum agora... Quem já sabe a resposta porque viu em outro lugar, xiu ! :D
Antes de perguntar:
Aprenda a Procurar no Google!
viewtopic.php?f=3&t=7
-

"Eles querem acabar com a violência mas a paz é contra a lei e a lei é contra a paz!"
Cachimbo da Paz - Gabriel, O Pensador.
Jotah
PHP newbie
 
Mensagens: 37
Data de registro: 11 Out 2008, 14:06
Localização: 127.0.0.1

Re: Desafio: Pirâmide de bolinhas

Mensagempor iantwo1 em 12 Out 2008, 11:15

Consegui...com uma POG FDP!
uehuyheuehe

<?php
function triangulo($num, $carac){
$num = $num/2 - 0.5;
for($i=0; $i<=$num * 2; $i++){
for($a=$i; $a<$num * 2; $a++){
echo "$carac";
}
echo "$carac<br />";
}
}
triangulo(4, "o");
?>
iantwo1
PHP newbie
 
Mensagens: 4
Data de registro: 12 Out 2008, 11:08

Re: Desafio: Pirâmide de bolinhas

Mensagempor iantwo1 em 12 Out 2008, 11:24

nem eu sei q raciocinio eu usei nisso ai!!!!
uhsausahsauhsauhas :D :idea:
iantwo1
PHP newbie
 
Mensagens: 4
Data de registro: 12 Out 2008, 11:08

Re: Desafio: Pirâmide de bolinhas

Mensagempor iantwo1 em 12 Out 2008, 11:31

melhorando um poukin!!

<?php
function triangulo($num, $carac){
$num = $num/2 ;
for($i=0; $i<=$num * 2; $i++){
for($a=$i; $a<$num * 2; $a++){
echo "$carac";
}
echo "<br />";
}
}
triangulo(4, "®");
?>

:D
iantwo1
PHP newbie
 
Mensagens: 4
Data de registro: 12 Out 2008, 11:08

Re: Desafio: Pirâmide de bolinhas

Mensagempor iantwo1 em 12 Out 2008, 11:32

mais um poukin!!!

<?php
function triangulo($num, $carac){
for($i=0; $i<=$num; $i++){
for($a=$i; $a<$num; $a++){
echo "$carac";
}
echo "<br />";
}
}
triangulo(4, "®");
?>

:D
iantwo1
PHP newbie
 
Mensagens: 4
Data de registro: 12 Out 2008, 11:08

Re: Desafio: Pirâmide de bolinhas

Mensagempor Jotah em 12 Out 2008, 15:39

MEKmaekMEKaemAKEMakmAKEMAkme

E eu que achava que sabia fazer POG !

Eu fiz assim:
<?php
function triangulo($i, $simbolo) {
$i = preg_replace("/[^0-9]/", "", $i);
echo "<center>";
for ($a =1; $a <= $i; $a++) { for ($b = 0; $b <= $d = $i - $a; $b++) {
echo $simbolo;
}
echo "<br />";
}
echo "</center>";
}
@triangulo ($_POST['numero'], $_POST['simbolo']);
?>


Já fiz perfeitinho pra colocar num formulário e pra não deixar passar não numéricos ! :DD


Inventa um aê pra gente fazer, Ian !
Antes de perguntar:
Aprenda a Procurar no Google!
viewtopic.php?f=3&t=7
-

"Eles querem acabar com a violência mas a paz é contra a lei e a lei é contra a paz!"
Cachimbo da Paz - Gabriel, O Pensador.
Jotah
PHP newbie
 
Mensagens: 37
Data de registro: 11 Out 2008, 14:06
Localização: 127.0.0.1

Re: Desafio: Pirâmide de bolinhas

Mensagempor Jotah em 12 Out 2008, 15:39

(Inventar um desafio)
Antes de perguntar:
Aprenda a Procurar no Google!
viewtopic.php?f=3&t=7
-

"Eles querem acabar com a violência mas a paz é contra a lei e a lei é contra a paz!"
Cachimbo da Paz - Gabriel, O Pensador.
Jotah
PHP newbie
 
Mensagens: 37
Data de registro: 11 Out 2008, 14:06
Localização: 127.0.0.1

Re: Desafio: Pirâmide de bolinhas

Mensagempor thiagomds_scientist em 14 Abr 2009, 17:16

Fala galera meu nome é Thiago, e sou novo aqui no forum, e gostaria muito de participar dos desafios do php, estou no aguardo abraços
thiagomds_scientist
PHP newbie
 
Mensagens: 5
Data de registro: 14 Abr 2009, 17:12


Retornar para Desafios de programação

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante

cron