FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» bouton dans autre form que 0
Bonne année... en chiffres romains Emptypar leclode Aujourd'hui à 13:59

» KGF_dll - nouvelles versions
Bonne année... en chiffres romains Emptypar Klaus Aujourd'hui à 11:41

» Gestion d'un système client-serveur.
Bonne année... en chiffres romains Emptypar Klaus Aujourd'hui à 10:23

» PANORAMIC V 1
Bonne année... en chiffres romains Emptypar papydall Sam 4 Mai 2024 - 3:43

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Bonne année... en chiffres romains Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Bonne année... en chiffres romains Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Bonne année... en chiffres romains Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Bonne année... en chiffres romains Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Bonne année... en chiffres romains Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Bonne année... en chiffres romains Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Bonne année... en chiffres romains Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Bonne année... en chiffres romains Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
Bonne année... en chiffres romains Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Bonne année... en chiffres romains Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Bonne année... en chiffres romains Emptypar papydall Dim 21 Avr 2024 - 23:30

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 Bonne année... en chiffres romains

Aller en bas 
AuteurMessage
jean_debord

jean_debord


Nombre de messages : 1250
Age : 69
Localisation : Limoges
Date d'inscription : 21/09/2008

Bonne année... en chiffres romains Empty
MessageSujet: Bonne année... en chiffres romains   Bonne année... en chiffres romains EmptyJeu 6 Jan 2022 - 8:39

Remarquez l'utilisation de la fonction SPLIT, avec des virgules comme séparateur pour avoir la chaîne vide comme premier élément.

Code:

' Conversion en chiffres romains
' D'apres dodicat sur le forum FreeBASIC
' https://www.freebasic.net/forum/viewtopic.php?f=7&t=29021&start=15#p288740

const MILLE = ", M, MM, MMM"
const CENT  = ", C, CC, CCC, CD, D, DC, DCC, DCCC, CM"
const DIX   = ", X, XX, XXX, XL, L, LX, LXX, LXXX, XC"
const UNIT  = ", I, II, III, IV, V, VI, VII, VIII, IX"

dim n%, m$(), c$(), d$(), u$()

split MILLE, ",", m()
split CENT,  ",", c()
split DIX,   ",", d()
split UNIT,  ",", u()

print "Bonne annee "; IntToRoman(2022)

end


function IntToRoman$ (num%)
  dim milliers$, centaines$, dizaines$, unites$

  milliers  = m(num \ 1000 + 1)
  centaines = c((num mod 1000) \ 100 + 1)
  dizaines  = d((num mod 100) \ 10 + 1)
  unites    = u(num mod 10 + 1)
  
  return milliers + centaines + dizaines + unites
end_function
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
 
Bonne année... en chiffres romains
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Papydall vous souhaite une bonne année vingt vingt
» Bonne Année !
» Bonne année
» BONNE ANNÉE 2014 !
» Bonne année 2015

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Expériences autour de PANORAMIC :: Crocodile Basic-
Sauter vers: