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
» Logiciel de planétarium.
Bonne année... en chiffres romains Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Bonne année... en chiffres romains Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Bonne année... en chiffres romains Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Bonne année... en chiffres romains Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Bonne année... en chiffres romains Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Bonne année... en chiffres romains Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Bonne année... en chiffres romains Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Bonne année... en chiffres romains Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Bonne année... en chiffres romains Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Bonne année... en chiffres romains Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Bonne année... en chiffres romains Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Bonne année... en chiffres romains Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Bonne année... en chiffres romains Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Bonne année... en chiffres romains Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Bonne année... en chiffres romains Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -14%
Lave-linge hublot HOOVER HWP 10 kg (Induction, 1600 ...
Voir le deal
299.99 €

 

 Bonne année... en chiffres romains

Aller en bas 
AuteurMessage
jean_debord

jean_debord


Nombre de messages : 1266
Age : 70
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
-
» Bonne Année !
» Bonne année
» Papydall vous souhaite une bonne année vingt vingt
» Bonne année 2021
» Bonne année 2022 !

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: