Cauta rapid aici ↑

Cum sa schimbi culoarea literei dintr-un string in functie de pozitia acestuia

Schimbarea culorii unui caracter dintr-un string se poate realiza foarte usor. Din moment ce este un string si acest string va contine mai multe caractere, atunci il putem parcurge printr-o bucla for. Urmatorul pas este sa punem o conditie ce va rula in interiorul buclei for. Aceasta conditie va schimba culoarea caracterului intr-o alta culoare. Pentru ca aceasta conditie sa poata fi indeplinita ne vom folosi de operatorul modulo cu care vom impartii valoarea variabilei → i ← la cifra ce va reprezenta pozitia caracterului nostru din string pe care vrem sa-l coloram si daca rezultatul este egal cu zero atunci se va executa blocul de cod din acoladele conditiei IF, in caz contrar vom rula codul din structura ELSE. Dupa cum se poate vedea in exemplul urmator, litera de la pozitiile multiplicate cu 5 sunt colorate cu culoarea albastru.

Pe acest principiu putem sa adaugam orice ne dorim sa fie executat sau afisat in structura conditionara IF. Tot acest principiu il putem folosi in cadrul unui formular daca ne dorim ca un anumit caracter sa aibe o alta culoare sau doar un singur caracter, ca de exemplu caracterul @ din campul ce va contine adresa de mail a utilizatorului. Exemple pot fi foarte multe si ramane la aprecierea fiecaruia sa foloseasca acest principiu dupa bunul plac.