![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: C# ::: Desafios e Lista de Exercícios Resolvidos ::: C# Básico |
Ler um número inteiro na faixa 0-999 e mostrar a soma de seus dígitos - Exercícios Resolvidos de C#Quantidade de visualizações: 403 vezes |
|
Pergunta/Tarefa: Escreva um programa C# que leia um inteiro na faixa 0-999 e mostre a soma de seus dígitos. Por exemplo, se o valor for 523, a soma de seus dígitos será 5 + 2 + 3 = 10. Seu programa deverá exibir a seguinte saída: Informe um valor inteiro (0-999): 523 A soma dos dígitos é: 10 Veja a resolução comentada deste exercício usando C#: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
using System;
namespace Estudos {
class Principal {
// função principal do programa C#
static void Main(string[] args) {
// vamos solicitar ao usuário que informe um valor inteiro
// na faixa 0 a 999 (incluindo)
Console.Write("Informe um valor inteiro (0-999): ");
// vamos ler o valor informado
int valor = Int32.Parse(Console.ReadLine());
// vamos verificar se o valor está na faixa permitida
if (valor < 0 || valor > 999) {
Console.WriteLine("\nValor fora da faixa permitida\n");
}
else {
// vamos obter o terceiro dígito
int terceiro = valor % 10;
// obtém os digitos restantes
valor = valor / 10;
// vamos obter o segundo dígito
int segundo = valor % 10;
// obtém os digitos restantes
valor = valor / 10;
// vamos obter o primeiro dígito
int primeiro = valor % 10;
// obtém os digitos restantes
valor = valor / 10;
// vamos obter a soma dos dígitos
int soma = terceiro + segundo + primeiro;
// vamos mostrar o resultado
Console.WriteLine("\nA soma dos dígitos é: " + soma);
}
Console.WriteLine("\n\nPressione uma tecla para sair...");
Console.ReadKey();
}
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





