Está en la página 1de 7

Elementos básicos del lenguaje C

Andrés Monsalve
Tobón
1035833340
243002A_1141

Presentado a:
ALVARO DAVID
CEBALLOS

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas Tecnología e Ingeniería
Ingeniería electrónica
05/03/2022
Introducción

El lenguaje “C” es considerado como uno de los lenguajes de programación más


importantes de nuestra era, pues con este se han desarrollado sistemas operativos y
aplicaciones que han hecho más fácil algunas actividades de la vida diaria.
A continuación, reconoceremos los elementos y estructuras más básicas de este
lenguaje, a la vez que a modo de práctica daremos solución por medio de un programa a
la necesidad de “X” empresa, para determinar los descuentos que cada tipo de cliente,
según los puntos acumulados, puede recibir.
Objetivos

GENERAL

Reconocer los elementos básicos del lenguaje C, aplicarlos a un problema y


generar una solución por medio de un programa.

ESPECIFICOS

Interpretar la situación planteada de forma lógica y ordenada.


Trasladar las variables de entrada a CodeBlock, establecer un proceso
y generar una salida que responda a las necesidades del
problema planteado.
Unidad 1 – Tarea Individual

Equipo de prueba: AMD RYZEN 5 3500U – RADEON GRAPHICS GFX


Sistema operativo: Windows 10 pro-64 bits
Entorno de Desarrollo: CodeBlock
Ejercicio 1:

Problema Planteado:
La Droguería FarmaCity asigna a sus clientes porcentajes de
descuentos en función del tipo de membresía de cada uno de
estos, dicha membresía está determinada por la cantidad de
puntos que tienen acumulados por sus compras:
• Platino Clientes con más de 3000 puntos.
• Oro: Clientes que tengan entre 1500 y 3000 puntos.
• Bronce: Clientes con menos de 1500 puntos.
Una vez identificado el tipo de membresía que tiene el cliente,
se le debe preguntar el valor de la compra, para a partir de allí
mostrarle cual es el porcentaje de descuento que aplica:
• Platino:
-Compras hasta 50000, descuento del 8%
- Compras mayores a 50000, descuento del 15%
• Oro:
-Compras menores a 45000, no aplica descuento
-Compras entre 45000 y 75000, descuento del 12%
-Compras mayores a 75000 descuento del 17%
• Bronce:
-No aplica descuentos

Requerimientos: Al finalizar el programa Restricciones:


deberá mostrarle al usuario un mensaje
indicándole el nivel al que pertenece, y el
porcentaje de
descuento al que aplica según el monto de
la compra. (El monto
de la compra se coloca de forma global,
no es necesario
ingresar productos de forma separada)

Variables de Variables Datos o variables de


Entrada Auxiliares Procesos Para Salida
Desarrollar
1-El usuario ingresa la 1-Según la cantidad de
"%d",&puntos cantidad de puntos que a puntos y el valor de la
"%d",&ValorCompra redimir en su compra. compra el programa
arrojará
printf("Ingrese la cantidad de
puntos que desea utilizar:\n"); {printf("Usted es cliente:
scanf("%d",&puntos); PLATINO y tiene un 8
porciento de
2-Una vez ingresado el descuento.GRACIAS POR
número de puntos, el PREFERIRNOS!\n");}
usuario ingresará el valor
de la compra efectuada {printf("Usted es cliente:
PLATINO y tiene un 15
printf("Ingrese el valor de su porciento de
compra para determinar descuento.GRACIAS POR
descuento:\n"); PREFERIRNOS!\n");}
scanf("%d",&ValorCompra);
{printf("Usted es cliente:
3-Con las condiciones dadas ORO, pero debe comprar por
en el enunciado el valor igual o mayor a$45000
programa comparará para aplicar a dto.\n");}
valores y arrojará el
descuento y/o observación {printf("Usted es cliente: ORO
para la compra en proceso. y tiene un 12 porciento de
descuento.\n");}
if(puntos>=3001&&ValorCo
mpra<=50000) {printf("Usted es cliente: ORO
y tiene un 17 porciento de
if(puntos>=3001&&ValorCo descuento.\n");}
mpra>=51000)
{printf("Usted es cliente:
if(puntos>=1500&&puntos< BRONCE, pero no aplica para
=3000&&ValorCompra<=44 descuento, lo invitamos a
999) seguir comprando para
acumular puntos.\n");}
if(puntos>=1500&&puntos<
=3000&&ValorCompra>=45
000&&ValorCompra<=7500
0)

if(puntos>=1500&&puntos<
=3000&&ValorCompra>=76
000)

if(puntos<=1499&&puntos>
=1)
Ejecución del Programa
(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su
programa)
Paso 1
Pantallazo: Descripción:
1-El usuario ingresa la cantidad de puntos
que a redimir en su compra.

Paso 2
Pantallazo: Descripción:
2-Una vez ingresado el número de puntos, el
usuario ingresará el valor de la compra
efectuada, el programa automáticamente
valorará la información y arrojará el
descuento y/u observación.
Conclusiones

El lenguaje C puede tener su grado de complejidad, pero si desde un principio


entendemos su estructura y somos cuidadosos con la sintaxis se puede desarrollar un
muy buen programa que busque cubrir las necesidades para las cuales ha sido creado.

También podría gustarte