SA-MP Forums Archive
[Off] Desafios. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Off] Desafios. (/showthread.php?tid=564939)



Desafios. - Adejair_Junior - 23.02.2015

Jб sei que existe alguns tуpicos sobre desбfios, mais foram mortos pelo tempo, venho propor um tуpico com desafios que poderam ser feitos em qualquer linguagem, desafios que vгo exigir lуgica ou nгo.

Algo no exemplo.

[.] Calcular Equaзгo do Segundo Grau.

PHP код:

// Usando Pawn.
#include <a_samp>
new Float:x1Float:x2;
main() {
    
QuadraticEquation(251);
    
printf("x1 = %f x2 = %f"x1x2);
    
// output = -8 e -2
}
stock AlterarValues(Float:headerValue) {
    
// -3 + 3 = 0 +header;
    
headerValue -= headerValue headerValue;
    return 
_:headerValue;
}
stock QuadraticEquation(Float:ax2Float:bxFloat:c) {
    new 
        
Float:delta;
    
delta floatpower(bx2) - ax2c;
    if(
delta <= 0) { // Faculdade isso й desconsideravйl.
        
printf("O valor do delta й #0.");
    }
    if(
bx == -bx) {
        
AlterarValues(-bx);
    }
    
x1 = -bx floatsqroot(delta) / ax2;
    
x2 = -bx floatsqroot(delta) / ax2;
    return 
0x1;

Corrigido alguns erros. (2 * ax2)

O Tуpico servirб para poder descontrair e tambйm propor desafios para membros, um exemplo legal sйria, faзa um algoritimo usando como base ъnica 2 elementos e bote em prбtica a primeira Lei de Mendel , (vV aA)

Sнmbora.


Re: Desafios. - Rodney Francalim - 23.02.2015

Hг??


Re: Desafios. - Learning - 23.02.2015

Hг??І


Respuesta: Desafios. - ipsBruno - 23.02.2015

Legal, adoro tуpicos assim.

Fiz dois parecidos, com equaзхes de 2° e 3° grau se nгo me engano ainda tem o tуpico disponнvel

https://sampforum.blast.hk/showthread.php?tid=472230

Lembrando que em equaзхes assim nгo se pode usar loops

http://forum.sa-mp.com/showpost.php?...3&postcount=23

e esse de terceiro grau que fiz com rjjj (й mais complicado sim)

http://pastebin.com/SUrCMzin


Re: Desafios. - Adejair_Junior - 23.02.2015

Quote:
Originally Posted by Rodney Francalim
Посмотреть сообщение
Hг??
Simples, um tуpico que vocк pode enviar desafios a serem feitos, ou atй mesmo propor a si mesmo e resolver.


Re: Desafios. - n0minal - 23.02.2015

Legal a ideia mano, lembrei um pouco da 8Є sйrie, mas x1 e x2 nгo deveriam ser divididos por 2 * a?


Re: Desafios. - Adejair_Junior - 23.02.2015

Quote:
Originally Posted by n0minal
Посмотреть сообщение
Legal a ideia mano, lembrei um pouco da 8Є sйrie, mas x1 e x2 nгo deveriam ser divididos por 2 * a?
Sim, esqueci este detalhe , arrumado.


Re: Desafios. - Rodney Francalim - 23.02.2015

pawn Код:
if(bx == -bx)
        AlterarValues(-bx);
Nгo entendi essa parte. Quando um nъmero vai ser igual ao simйtrico dele?

@EDIT:

E na funзгo AlterarValues, o parвmetro nгo deveria ser passado como referкncia?


Re: Desafios. - Adejair_Junior - 23.02.2015

Quote:
Originally Posted by Rodney Francalim
Посмотреть сообщение
pawn Код:
if(bx == -bx)
        AlterarValues(-bx);
Nгo entendi essa parte. Quando um nъmero vai ser igual ao simйtrico dele?

@EDIT:

E na funзгo AlterarValues, o parвmetro nгo deveria ser passado como referкncia?
Nгo й simetria, para evitar erros de sinal , nгo precisбria pois eu jб forзei o sinal em baixo, nгo precisa passar o alterar sinal por referкncia, jб usei ele e jб foi gerado a soma, se eu quisese usar separadamente o valor eu precisaria passar por referкncia.


Re: Desafios. - arakuta - 23.02.2015

Eu odeio biologia e nгo tenho conhecimento sobre essa parada aн de genes recessivos e blб bб blб.

Mas vou passar um desafio:

Imprima no console uma matriz identidade de ordem X dada pelo usuбrio.

Por exemplo

pawn Код:
MatrizIdentidade(3);
pawn Код:
| 1 0 0 |
| 0 1 0 |
| 0 0 1 |