PDA

Voir la version complète : Probleme de script avec C.O.F.F.E.E



Pieraax
06/02/2018, 03h16
J'ai tenté decrire un script incluant la formule de Fibonacci sauf si eurreur sa ne marche pas HELP PLZ:crying:21127

oli_d
06/02/2018, 07h22
Salut,

D'après ce que je vois tu es dans un noeud COFFEE Xpresso et tu veux récupérer le dernier nombre d'un suite de Fibonacci.
Je remets ton code :


main()
{
var a,b,c,i;
a=1
b=1
for(i=0;i<Input1;i++)
{
c=a+b;
a=b;
b=c;
Output1=c;
{
{


Dans ton code il manque un point-virgule après a=1 et b= 1
et les deux "{" à la fin sont à l'envers.
Je sortirai également Output1=c; de la boucle pour l'avoir uniquement sur le résultat final

Ce qui donne :



main()
{
var a,b,c,i;
a=1;
b=1;

for(i=0;i<Input1;i++)
{
c=a+b;
a=b;
b=c;
}
Output1=c;
}


A part ça si tu commences à programmer dans c4d, je te conseille vivement le python plutôt que le COFFEE.

le même code en python (toujours dans un noeud Xpresso, attention Input1 et Output1 sont des entiers):


import c4d

def main():

global Output1
a,b=1,1

for i in xrange(Input1):
a,b = b, a+b

Output1 = b


Je te mets le fichier c4d en annexe avec les deux noeuds

gr4ph0s
06/02/2018, 13h12
Je tien juste a rappeler que COFFEE ne sera plus supporté dans la prochaine version (R20).

Hhollandais
10/02/2018, 23h44
Bonsoir à tous je débute sur C4D et par curiosité , j'aimerais savoir à quoi sa sert de programmer dans C4D? C'est quoi l'utilité en fait? c'est pour des animations complexe ? Merci de m'éclairer..!