Tutoriales de informática - Abrirllave.com

Abrirllave.com

Ejercicio de lenguaje C - Suma y cantidad de resultados calculados

Escribir en lenguaje C un programa que:

1º) Pida por teclado un número (dato entero).

2º) Muestre por pantalla el mensaje:

3º) Pregunte al usuario si desea introducir otro número o no.

4º) Repita los pasos 1º, 2º y 3º, mientras que, el usuario no responda 'n' de (no).

5º) Muestre por pantalla la cantidad de números introducidos por el usuario, así como, la suma de los resultados calculados.

Nota: utilizar un bucle do...while.

En pantalla:

Visualización en pantalla del programa Suma y cantidad de resultados calculados, resuelto en lenguaje C.

Solución:

/* Programa: Suma y cantidad de resultados calculados */

#include <conio.h>
#include <stdio.h>

int main()
{
    char seguir;
    int acumulador, contador, numero, resultado;

    acumulador = 0;
    contador = 0;
    do
    {
        printf( "\n   Introduzca un n%cmero entero: ", 163 );
        scanf( "%d", &numero);

        resultado = numero * numero - numero;
        printf( "\n   %d * %d - %d = %d", numero, numero, numero, resultado );

        acumulador += resultado;
        contador++;

        printf( "\n\n   %cDesea introducir otro n%cmero (s/n)?: ", 168, 163 );
        fflush( stdin );
        scanf( "%c", &seguir);
    } while ( seguir != 'n' );

    printf( "\n   Ha introducido %d n%cmero(s).", contador, 163 );
    printf( "\n\n   La suma de los resultados es: %d", acumulador );

    getch(); /* Pausa */

    return 0;
}