Está en la página 1de 10

ACTIVIDAD PARA

EXTRAORDINARIO
PARTE I
PROGRAMACIÓ N I
Garcia Landeros Bryan Omar
22/06/2023

Esta Actividad tiene como objetivo que el alumno implemente la estructura de control
selectiva if en el lenguaje de programación y desarrolle la solución al programa de manera
autónoma.
CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL
DIVISIÓN DE INFORMATICA Y COMPUTACIÓN

PLANTEL TONALÁ

PROGRAMACIÓN I

MARCO TEORICO
En este apartado tendrá que hacer la investigación de los conceptos que se enlistan a continuación (por
favor realiza la investigación y haz un análisis de cuál es la información que se te pide y no solo copies y
pegues lo que encuentres en goggle)

1. Escribir cuál es la estructura de un programa en C

incluir bibliotecas como,por ejemplo


#include <stdio.h>

main()
{
instrucciones(printf,scanf,if,else,rtc)

return 0;
}
2. Escribir el concepto de Variable y Constante

Los programas contienen ciertos valores ya establecidos que no pueden cambiar durante la ejecución
del programa tales valores se llaman constantes. De igual forma, existen otros valores que cambiarán
durante la ejecución del programa; a estos valores se les llama variables.

3. Escribir el concepto de tipo de datos y la descripción de los que se usaron en el programa.

Un tipo de datos es la propiedad de un valor que determina su dominio (qué valores puede tomar), qué
operaciones se le pueden aplicar y cómo es representado internamente por el computador. Todos los
valores que aparecen en un programa tienen un tipo.

4. Escribir la sintaxis de scanf y los formatos de entrada de las variables (%d,%f,%c…etc)

scanf(“%(d para enteros, f para reales, c para caracteres, s para cadenas)”,variable);

5. Escribe cuál es el procedimiento para ejecutar el programa.

una vez acabado nuestro programa debemos compilarlo, nombrar el archivo, guardarlo y por ultimo
ejecutarlo.
CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL
DIVISIÓN DE INFORMATICA Y COMPUTACIÓN

PLANTEL TONALÁ

PROGRAMACIÓN I

6. Escribe la sintaxis de if anidado

if(condición);
{
instrucciones
}
else{
if(condición){
instrucciones
}
else{
instrucciones}
}
CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL
DIVISIÓN DE INFORMATICA Y COMPUTACIÓN

PLANTEL TONALÁ

PROGRAMACIÓN I

DESARROLLO
Calcular el precio total de 5 artículos en una tienda en la que se efectúan un descuento a los
clientes dependiendo del monto de la compra. El descuento se efectúa con base al siguiente
criterio:

Monto < 500 No hay descuento

Monto entre 500 y 999 Descuento del 5%

Monto entre 1000 y 6999 Descuento del 11%

Monto entre 7000 y 15000 Descuento del 18%

Monto > 15000 Descuento del 25%

Tendrá que poner un “Mensaje de Bienvenida al usuario”, y las instrucciones para ingresar los
datos necesarios, mostrar resultados y “Mensaje de despedida”.

Pseudocódigo/Diagrama de Flujo
Diseñar para la solución del problema el Pseudocódigo o Diagrama de Flujo e insértalo en este
espacio.
algoritmo que pida el precio de 5 productos y muestre el total y aplique descuentos

var
entero i
real total,totalsd,productos[5]
inicio

escribe(“ingresa el precio de 5 productos”)


para(i=0;i<5;i++){

leer ("%f",&productos[i])

totalsd=totalsd+productos[i];

si (totalsd<500){

escribir("el total es de %5.2f ,no hubo descuento",totalsd);


CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL
DIVISIÓN DE INFORMATICA Y COMPUTACIÓN

PLANTEL TONALÁ

PROGRAMACIÓN I

escribir("gracias por usar el programa");

si no{

si(totalsd>=500&&totalsd<999){

total=totalsd-(totalsd*5/100);

escribir("el total es de %5.2f ,si hubo descuento y fue de 5%c\n",total,37);

escribir("gracias por usar el programa");

si noif(totalsd>1000&&totalsd<6999){

total=totalsd-(totalsd*11/100);

escribir("el total es de %5.2f ,si hubo descuento y fue de 11%c\n",total,37);

escribir("gracias por usar el programa");

si no{

si(totalsd>7000&&totalsd<15000){

total=totalsd-(totalsd*18/100);

escribir("el total es de %5.2f ,si hubo descuento y fue de 18%c\n",total,37);

escribir("gracias por usar el programa");

si no{

si(totalsd>15000){

total=totalsd-(totalsd*25/100);

escribir("el total es de %5.2f ,si hubo descuento y fue de 25%c\n",total,37);

escribir("gracias por usar el programa");


CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL
DIVISIÓN DE INFORMATICA Y COMPUTACIÓN

PLANTEL TONALÁ

PROGRAMACIÓN I

fin

Código Fuente
Escribe el código fuente libre de errores del pseudocódigo o diagrama de flujo realizado en la
etapa anterior.

include<stdio.h>

#include<stdlib.h>

#include<conio.h>

int main()

int i;

float totalsd,total,productos[5];
CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL
DIVISIÓN DE INFORMATICA Y COMPUTACIÓN

PLANTEL TONALÁ

PROGRAMACIÓN I

printf("bienvenido ingrese el precio de cinco producttos porfavor \n");

for(i=0;i<5;i++){

scanf("%f",&productos[i]);

totalsd=totalsd+productos[i];

if(totalsd<500){

printf("el total es de %5.2f ,no hubo descuento",totalsd);

printf("gracias por usar el programa");

else{

if(totalsd>=500&&totalsd<999){

total=totalsd-(totalsd*5/100);

printf("el total es de %5.2f ,si hubo descuento y fue de 5%c\n",total,37);

printf("gracias por usar el programa");

else{if(totalsd>1000&&totalsd<6999){

total=totalsd-(totalsd*11/100);

printf("el total es de %5.2f ,si hubo descuento y fue de 11%c\n",total,37);

printf("gracias por usar el programa");

else{

if(totalsd>7000&&totalsd<15000){

total=totalsd-(totalsd*18/100);
CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL
DIVISIÓN DE INFORMATICA Y COMPUTACIÓN

PLANTEL TONALÁ

PROGRAMACIÓN I

printf("el total es de %5.2f ,si hubo descuento y fue de 18%c\n",total,37);

printf("gracias por usar el programa");

else{

if(totalsd>15000){

total=totalsd-(totalsd*25/100);

printf("el total es de %5.2f ,si hubo descuento y fue de 25%c\n",total,37);

printf("gracias por usar el programa");

getch();

return 0;

}
CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL
DIVISIÓN DE INFORMATICA Y COMPUTACIÓN

PLANTEL TONALÁ

PROGRAMACIÓN I

Ejecución del programa


En esta fase tendrán que pegar la pantalla con la ejecución del programa. Para verificar que su
programa funciona correctamente.

Conclusiones
En las conclusiones deberás escribir como mínimo 5 líneas en las que redactaras el aprendizaje
aprendido y esperado y que sugieres para mejorar la dinámica de la clase.

como conclusión puedo decir que la actividad fue fácil pues si recordé como usar el if y else
anidados fueron bastante útiles y tuve algunos problemas para poder hacer que el programa
se compilara, en clase me quedo muy claro como usarlo y por lo tanto no tuve muchos
problemas para hacer este programa pero talvez ay compañeros que no saben bien su uso así
que puedo decir que los maestros deben enfocarse mas en aquellos que no sepan como hacer
este tipo de programas

Bibliografía
Inserta la Bibliografía de los textos consultados y/o páginas web consultadas.

http://platea.pntic.mec.es/vgonzale/cyr_0204/cyr_01/control/lengua_C/programa.htm
CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL
DIVISIÓN DE INFORMATICA Y COMPUTACIÓN

PLANTEL TONALÁ

PROGRAMACIÓN I

http://recursostic.educacion.es/observatorio/web/en/software/programacion/972-tipos-de-
datos

http://isc-anali.blogspot.com/2014/03/c-if-else-anidados.html

https://www.lainformacion.com/practicopedia/como-se-calcula-el-porcentaje-de-un-
numero/2861436/#:~:text=La%20manera%20cl%C3%A1sica%20de%20calcular,dividir%20el
%20resultado%20por%20100.

También podría gustarte