File size: 2,000 Bytes
3af347f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66

// Exemple de package C pour Maya
// Ce fichier démontre comment créer des fonctions personnalisées pour Maya

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>

// Fonction exemple: may.package.salut
void may_package_salut() {
    printf("🔧 Salut depuis un package C pour Maya!\n");
    printf("💻 Cette fonction a été écrite en C et chargée dans Maya!\n");
}

// Fonction exemple: may.package.random.avance
void may_package_random_avance() {
    srand(time(NULL));
    int random1 = rand() % 1000;
    int random2 = rand() % 1000;
    int random3 = rand() % 1000;
    
    printf("🎲 Générateur aléatoire avancé (Package C):\n");
    printf("   Nombre 1: %d\n", random1);
    printf("   Nombre 2: %d\n", random2);
    printf("   Nombre 3: %d\n", random3);
    printf("   Somme: %d\n", random1 + random2 + random3);
}

// Fonction exemple: may.package.calcul.scientifique
void may_package_calcul_scientifique(double x) {
    printf("🧮 Calcul scientifique avancé (Package C):\n");
    printf("   Entrée: %.2f\n", x);
    printf("   Carré: %.2f\n", x * x);
    printf("   Cube: %.2f\n", x * x * x);
    printf("   Racine carrée approximative: %.2f\n", x / 2.0); // Approximation simple
}

// Fonction exemple: may.package.systeme.info
void may_package_systeme_info() {
    printf("💻 Informations système (Package C):\n");
    printf("   Compilé avec GCC\n");
    printf("   Exécution sur environnement Replit\n");
    printf("   Package intégré dans Maya v4.0\n");
    printf("   Statut: ✅ Opérationnel\n");
}

// Point d'entrée principal pour le package
int main() {
    printf("📦 Package C Maya - Test des fonctions:\n\n");
    
    may_package_salut();
    printf("\n");
    
    may_package_random_avance();
    printf("\n");
    
    may_package_calcul_scientifique(25.0);
    printf("\n");
    
    may_package_systeme_info();
    
    printf("\n🎉 Toutes les fonctions du package testées avec succès!\n");
    return 0;
}