hello, world

Créations

Spark

NEW il y a 6 ans

Aurélien Rodot Aurélien Rodot

Bonjour. Cela marche aussi si l'on met gb.display.print("hello world") dans la partie "void setup". Est-ce une bonne solution ou faut-il préférer la partie loop ?

P.S. : Désolé pour toutes ces questions mais je suis un vrai débutant en C.

Max

NEW il y a 6 ans

Dans la partie "à vous de jouer", ça serait cool d'avoir un bouton "afficher la solution", parce que là afficher le format en MM:SS... je sèche !

Aurélien Rodot

il y a 6 ans

Héhé c'est envisagé, il faut que je trouve le temps de bosser sur les tutos :)

Nux

il y a 6 ans

J'ai fait comme ça si ça peut vous donner des idées, mais j'utilise "if" qui n'as pas encore été expliquer donc c'est un peu de la triche.


#include <Gamebuino-Meta.h>
int compteur;
int minCompteur;

void setup() {
  gb.begin();
  compteur = 0;
  minCompteur = 0;
}

void loop() {
  while(!gb.update());
  gb.display.clear();


// tout le texte que je veux afficher à l'ecran
  gb.display.println("hello, world");
  gb.display.println("Temps :");
  gb.display.print(minCompteur);
  gb.display.print(" minute et ");
  gb.display.print(compteur/25);
  gb.display.print(" seconde");

    compteur ++ ;


//if permet que si le compteur est a 60 sec ou plus. (1500 = 60 * 25)
// le compteur des secondes est remit a 0 et je rajoute 1 au compteur des minutes
  if (compteur >= 1500) 
    {
     compteur = 0 ;
     minCompteur ++ ;
    }
}


Je débute la programmation avec le C# donc je n'ai pas d’expérience en C++, mais si vous avez des questions n'hésité pas à les poser.

Aurélien Rodot

NEW il y a 6 ans

Max Max

Héhé c'est envisagé, il faut que je trouve le temps de bosser sur les tutos :)

Nux

NEW il y a 6 ans

Max Max

J'ai fait comme ça si ça peut vous donner des idées, mais j'utilise "if" qui n'as pas encore été expliquer donc c'est un peu de la triche.


#include <Gamebuino-Meta.h>
int compteur;
int minCompteur;

void setup() {
  gb.begin();
  compteur = 0;
  minCompteur = 0;
}

void loop() {
  while(!gb.update());
  gb.display.clear();


// tout le texte que je veux afficher à l'ecran
  gb.display.println("hello, world");
  gb.display.println("Temps :");
  gb.display.print(minCompteur);
  gb.display.print(" minute et ");
  gb.display.print(compteur/25);
  gb.display.print(" seconde");

    compteur ++ ;


//if permet que si le compteur est a 60 sec ou plus. (1500 = 60 * 25)
// le compteur des secondes est remit a 0 et je rajoute 1 au compteur des minutes
  if (compteur >= 1500) 
    {
     compteur = 0 ;
     minCompteur ++ ;
    }
}


Je débute la programmation avec le C# donc je n'ai pas d’expérience en C++, mais si vous avez des questions n'hésité pas à les poser.

Max

il y a 6 ans

Merci Nux, je n'hésiterai pas à vous poser des questions :)

Max

NEW il y a 6 ans

Nux Nux

Merci Nux, je n'hésiterai pas à vous poser des questions :)

lorin

NEW il y a 6 ans

Message supprimé

lorin

NEW il y a 6 ans

The second code example under the 'variables' section contains a error as the 'myCounter' is Referred to as 'MyCounter' (which is not declared)

lorin

il y a 6 ans

Same for the first code example under 'counter'

lorin

NEW il y a 6 ans

lorin lorin

Same for the first code example under 'counter'

Voxel5000

NEW il y a 6 ans

Je Comprend pas on va devoir coder notre jeu Vidéo 

deeph

il y a 6 ans

Ça veut tout simplement dire "programmer", rien à voir avec quelque chose de compliqué comme de l'encodage/cryptage (ça c'est l'ordinateur qui s'en charge) :)

Voxel5000

NEW il y a 6 ans

Message supprimé

deeph

NEW il y a 6 ans

Voxel5000 Voxel5000

Ça veut tout simplement dire "programmer", rien à voir avec quelque chose de compliqué comme de l'encodage/cryptage (ça c'est l'ordinateur qui s'en charge) :)

Aurélien Rodot

NEW il y a 6 ans

Le hello world nouveau est arrivé ! Réécriture complète de l'atelier, vous m'en direz des nouvelles :)

david

il y a 6 ans

Bravo pour cette introduction efficace et drôle en même temps.

Nux

NEW il y a 6 ans

Tres sympas ce nouveau hello world.

raitime

NEW il y a 6 ans

Ça fait déjà un bon début, même si j'étais déjà parti sur un poème bien trop long, du coup l'affichage ...
Hate de voir pour la gestion sur plusieurs écran, avec timer ... 

david

NEW il y a 6 ans

Aurélien Rodot Aurélien Rodot

Bravo pour cette introduction efficace et drôle en même temps.