ALGORITMO QUE MUESTRE LA SUMA DE SUS CIFRAS

Categoría de Estructura Repetitiva Mientras


Sumar los dígitos de un número en PSeInt

💻 Ingresar un número de cualquiera y mostrar la suma de cada una de sus cifras.


Algoritmo en pseint que permita sumar las cifras de un número PSeInt Estricto : DESCARGA EL CÓDIGO

Algoritmo en pseint de youtube short VER EL CÓDIGO
Algoritmo programacion_work
    Definir Num, sw, Cont como Entero;
    Definir R, D, Suma como Real;
    Escribir "03. MUESTRA LA SUMA DE SUS CIFRAS.";
    Escribir Sin Saltar "Ingrese Número : ";
    Leer Num;
    sw <- 0;
    Cont <- 1;
    Suma <- 0;
    Si Num < 10 Entonces
        Escribir Num;
    SiNo
        //Captura número divisor
        Mientras sw = 0 Hacer         
            Si Num > (Cont * 10) Entonces
                Cont <- Cont * 10;
            SiNo
                sw <- 1;
            FinSi            
        FinMientras
        //Descompone número
        Mientras (Num > 10) Hacer
            R <- Num MOD Cont;
            D <- (Num - R)/ Cont;
            Suma <- Suma + D;
            Num <- R;
            Cont <- Cont / 10;
        FinMientras      
        Escribir "SUMA DE CIFRAS : ",Suma + R;
    FinSi
FinAlgoritmo

código en python que muestra la suma de sus cifras Python :

print("SUMA DE SUS CIFRAS")
num = int(input("Ingrese un número: "))
sum = 0

while num > 0:
    digit = num % 10
    sum += digit
    num = num // 10

print("La suma de los dígitos es:", sum)

código en LENGUAJE C para sumar las cifras de un número LENGUAJE C :

#include<stdio.h>
int main() {
    int cont=1, num, sw=0, d, r, suma=0;
    printf("Ingrese Numero : ");
    scanf("%d",&num);   
    if (num < 10) {
        printf("%i \n",num);
    } else {
        // Captura numero divisor
        while (sw == 0) {
            if (num > (cont * 10)) {
                cont = cont * 10;
            } else {
                sw = 1;
            }
        }
        // Descompone numero
        while (num > 10) {
            r = num % cont;
            d = (num-r)/cont;
            suma = suma+d;
            num = r;
            cont = cont/10;
        }
        printf("SUMA DE SUS CIFRAS : %d \n", suma + r);
    }
    return 0;
}

código en Dev C++ para sumar las cifras de un número cualquiera Dev C++ :

#include<iostream>
using namespace std;
int main() {
    int cont=1, num, sw=0, d, r, suma=0;
    cout << "Ingrese Numero : ";
    cin >> num;
    if (num < 10) {
        cout << num << endl;
    } else {
        //Captura numero divisor
        while (sw==0) {
            if (num>(cont*10)) {
                cont = cont*10;
            } else{
                sw = 1;
            }
        }
        // Descompone numero
        while ((num > 10)) {
            r = num % cont;
            d = (num-r)/cont;
            suma = suma + d;
            num = r;
            cont = cont/10;
        }
        cout << "SUMA DE SUS CIFRAS : " << suma+r << endl;
    }
    return 0;
}



Facebook de www.programacion.work. Canal de Youtube de www.programacion.work. Twitter de www.programacion.work. TikTok de www.programacion.work.


Política de cookies

Política de Privacidad

Aviso Legal y Términos De Uso