[Off] Desafios.
#1

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.
Reply
#2

Hг??
Reply
#3

Hг??І
Reply
#4

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
Reply
#5

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.
Reply
#6

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

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.
Reply
#8

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?
Reply
#9

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.
Reply
#10

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 |
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)