PUBLICIDAD


Ejercicio - Do While - Sumador de precios - Programación en C


Introducción

Previamente habíamos analizado la estructura de control repetitiva Do While, en este artículo veremos un ejercicio de cómo utilizarlo, además de que mostraremos un diagrama de flujo para que vean su representación gráfica.

Ejercicio

Realizar un programa en el que el usuario introduzca cuál es su presupuesto a gastar, después preguntara que ingrese los precios de los artículos y se ira llevando la suma. Una vez que la suma total alcance o sobrepase a la del presupuesto, se dejara de ingresar precios de artículos y le indicara al usuario que ya sobrepaso el presupuesto, mostrando la suma total de los artículos que ingreso.


Diagrama de flujo

Ejercicio - Do While - Sumador de precios - 1


Publicidad


Código:

/* Ejercicio - Ciclos (Do While) - Por Solución Ingenieril*/
/* Programa que llevara la cuenta de cuanto ha gastado una persona por la compra de artículos */
#include <stdio.h> /* Declaración librerías*/
#include <stdlib.h>

void calculador(int presupuesto); //Función que llevara el calculo

int main() {
	int presupuesto; //Variable que guardara el presupuesto
	printf("Cual es tu presupuesto? "); //Preguntamos el presupuesto
	scanf("%d",&presupuesto); //Guardamos la variable
	calculador(presupuesto); //Llamamos a la función calculadora
	getchar();
	return 0;
}

void calculador(int presupuesto){ //Función calculadora
	float total=0,precio; //Declaramos variable que guardara el total y el precio
	
	do{ //Ciclo que finalizara cuando el usuario sobrepase el gasto presupuestado
		printf("Ingresa el precio del articulo: "); //Solicitamos el precio del articulo
		scanf("%f",&precio); //Guardamos el precio
		total = precio + total; //Lo sumamos al total
	}while(presupuesto>total); //Hacer el ciclo mientras el presupuesto sea mayor al total gastado
	
	printf("Has sobrepasado el presupuesto, llevas un gasto total de %.2f",total); //Una vez terminamos el ciclo, mostramos el total gastado
}

Resultados

Ejercicio - Do While - Sumador de precios - 2

Conclusión

En este artículo volvemos a analizar la estructura de control repetitiva “Do While”, vimos un ejemplo de cómo utilizarlo y plasmarlo en lenguaje C en un programa real, además de que analizamos como representar estos tipos de ciclos en un diagrama de flujo de maneja gráfica.






Agregar comentario
1500
¿Cuanto es 5 + 3?
Comentarios
(0)
No hay comentarios todavía ¡Sé el primero en comentar!

©2017-2021 Solución Ingenieril. Todos los derechos reservados