Menu
Coddy logo textTech

Contagem de Caracteres

Parte da seção Lógica & Fluxo do Journey de Dart da Coddy — lição 52 de 65.

challenge icon

Desafio

Fácil

Com base na fundação do seu analisador de texto, agora você implementará a funcionalidade de contagem de caracteres. Esta etapa calculará o número total de caracteres em seu texto, incluindo letras, espaços, pontuação e quaisquer outros símbolos.

  1. Use a variável textToAnalyze da sua configuração anterior
  2. Calcule o número total de caracteres no texto usando a propriedade .length
  3. Armazene a contagem de caracteres em uma variável chamada totalCharacters
  4. Exiba os resultados da análise de caracteres no formato exato mostrado abaixo
  5. Mostre tanto o texto original quanto a contagem de caracteres com a formatação adequada

Por exemplo, se o seu analisador de texto foi configurado com "Hello world!", seu programa deve exibir:

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

Se o seu analisador de texto foi configurado com "The quick brown fox jumps over the lazy dog", seu programa deve exibir:

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.

Se o seu analisador de texto foi configurado com "Programming is fun!", seu programa deve exibir:

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

Seu programa deve usar a propriedade .length na string para contar todos os caracteres, incluindo letras, números, espaços, sinais de pontuação e quaisquer outros símbolos. Esta contagem de caracteres será usada como base para análises de texto mais avançadas nas próximas lições.

Experimente você mesmo

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 as lições de Lógica & Fluxo