Skip to content

marwank270/projet_csharp

Repository files navigation

Projet d'informatique de l'ESILV

Progression synchronisée avec mon Github

Avancement par jour

28/11/21:

  • Début de la Partie A:
    • Exercice 1 à 3 fait sans dificultés
    • Toujours une galère avec les puissances pour le 4
  • Optimisation: Stylisation en ascii de tout le programme, ajout de ma propre classe ConsoleColors (pour eviter d'utiliser celle de .NETCore qui n'est pas forcément géré de la même façon sur d'autres version ou d'autres OS)

06/12/21:

  • Fin de la Partie A:
    • Exercice 5 et 6 terminé
  • Optimisation: Nouvelle nommenclatures pour certaines variables assez abstraites, Ajout de quelques régions pour mieux organiser mon code

07/12/21:

  • Début de la Partie B:
    • Exercice 1 débuté mais non fonctionnel du a des erreurs d'exceptions (à gérer sous peu)
  • Optimisation: Transformation de certaines boucles, amélioration de l'esthétique générales

24/12/21:

  • Début de la Partie B:
    • Exercice 1 terminé
    • Exercice 2 débuté
  • Optimisation: Améliorations esthétiques minimes

25/12/21:

  • Continuation de la Partie B:
    • Exercice 2 en progression lente, j'ai utilisé des structures interdites en attendant de trouver mes erreurs
  • Code: Ajout de plus de commentaire qu'avant

26/12/21:

  • Fin de la Partie A: Exercice 4 ENFIN fonctionnel
    • Erreur 1: Le compteur qui me servais a calculer les puissances, était délaré et initialisé hors de ma boucle do {} while () {} (cf : Projet_Marwan_K.cs Ligne 531)
  • Continuation de la Partie B : Exercice 2 Amélioré, saisies sécurisée au max wsh et surtout : ENFIN FONCTINONEL !
  • Optimisation: Ménage dans les Exercices 1 et 2 de la Partie B

27/12/21:

  • Continuation de la Partie B :
    • Exercice 3 commencé et terminé, fonctionnel
    • Exercice 4 commencé, algo de Gauss fonctionnel, les deux autres ne sont pas encore commencé
  • Optimisation: Restylisation complète de l'interface graphique du programme, j'ai opté pour une mise en blocs pour donner une impression de boutons ou de vitrine
    • Exemple :
╔═══╦═══════════════╦══════════════════╗
║ 1 ║ Mise en blocs ║ Avec des options ║
╠═══╬═══════════════╬══════════════════╩═════════════╗
║ 2 ║ Et esthétique ║ Pour une meilleure visibilitée ║
╚═══╩═══════════════╩════════════════════════════════╝

Remarque: J'ai oublié de push l'update d'avancement hier soir donc je le fais à 4h mdrrr

28/12/21:

  • Continuation de la Partie B:
    • Exercice 4 terminé, les deux autres algos étaient un peu plus dur mais pas infaisable (merci wikipédia pour les tableaux)
    • Exercice 5 débuté, je sais pas trop vers ou orienter mon développement mais j'avance assez bien même doucement
  • Optimisation: Révision de quelques parties de code de ma Partie B

29/12/21:

  • Finition de la Partie B:
    • Exercice 5 terminé
  • Optimisation: Stylisation du calendrier

30/12/21:

  • Partie C: Faîtes et finie, j'ai finalement opté pour une calculatrice plutôt basique
  • Optimisation: Élimination de variables et méthodes inutiles

jj/mm/yy

About

School project in C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages