Menu
Coddy logo textTech

Contar caracteres

Parte de la sección Lógica y Flujo del Journey de Dart de Coddy — lección 52 de 65.

challenge icon

Desafío

Fácil

Basándote en la base de tu analizador de texto, ahora implementarás la funcionalidad de conteo de caracteres. Este paso calculará el número total de caracteres en tu texto, incluyendo letras, espacios, puntuación y cualquier otro símbolo.

  1. Usa la variable textToAnalyze de tu configuración anterior
  2. Calcula el número total de caracteres en el texto usando la propiedad .length
  3. Almacena el conteo de caracteres en una variable llamada totalCharacters
  4. Muestra los resultados del análisis de caracteres en el formato exacto que se muestra a continuación
  5. Muestra tanto el texto original como el conteo de caracteres con el formato adecuado

Por ejemplo, si tu analizador de texto fue configurado con "Hello world!", tu programa debería mostrar:

Text Analysis Tool - Character Count
====================================
Analyzing text: "Hello world!"
====================================
Character Analysis Results:
Total characters (including spaces): 12
====================================
Character counting completed successfully.

Si tu analizador de texto fue configurado con "The quick brown fox jumps over the lazy dog", tu programa debería mostrar:

Text Analysis Tool - Character Count
====================================
Analyzing text: "The quick brown fox jumps over the lazy dog"
====================================
Character Analysis Results:
Total characters (including spaces): 43
====================================
Character counting completed successfully.

Si tu analizador de texto fue configurado con "Programming is fun!", tu programa debería mostrar:

Text Analysis Tool - Character Count
====================================
Analyzing text: "Programming is fun!"
====================================
Character Analysis Results:
Total characters (including spaces): 19
====================================
Character counting completed successfully.

Tu programa debe usar la propiedad .length en la cadena para contar todos los caracteres, incluyendo letras, números, espacios, signos de puntuación y cualquier otro símbolo. Este conteo de caracteres se utilizará como base para análisis de texto más avanzados en las próximas lecciones.

Pruébalo tú mismo

import 'dart:io';

void main() {
  // Read the input text
  String? inputText = stdin.readLineSync();
  
  // Create the textToAnalyze variable
  String textToAnalyze = inputText ?? '';
  
  // TODO: Write your code below to display the text analysis tool setup
  print('Text Analysis Tool - Setup Complete');
  print('====================================');
  print('Original text loaded for analysis:');
  print('"$textToAnalyze"');
  print('====================================');
  print('Text analyzer is ready to process your data!');
  print('Setup completed successfully.');
}

Todas las lecciones de Lógica y Flujo