Está en la página 1de 5

Licenciatura en tecnologías e información 2020B

Juan Antonio Bernal Calderón

Programación estructurada

Unidad 1

1.2 Práctica de programación de estructuras de control secuencial

Ejercicio 1.-

Algoritmo:

En una papelería por festividades de fin de año, se les otorga un 20 % de descuento en todos los
productos.
Código

#include <stdio.h>

#include <stdlib.h>

/* Algoritmo: En una papelería por festividades de fin de año, se les otorga un 20 % de


descuento en todos los productos */

int main(int argc, char *argv[]) {

//Seccion de declaracion de variables

float precio,preciofinal;

int cantidad;

//Datos de entrada del programa

printf ("Escribe el precio del producto \n");

scanf ("%f",&precio);

printf ("Escribe la cantidad de productos \n");

scanf ("%d",&cantidad);

//proceso del programa

preciofinal=precio-precio*cantidad*.20;

// Datos de salida

printf ("El precio final con descuento del 20 porciento %.2f",preciofinal);

return 0;

}
Ejercicio 2.-

Algoritmo:

La fórmula para calcular el área de un rombo. La fórmula es la siguiente:

A=Diagonal mayor X diagonal menor/2

Código

#include <stdio.h>

#include <stdlib.h>

/* Algoritmo: calcular el área de un rombo. La fórmula es la siguiente:

A=Diagonal mayor X diagonal menor /*/

int main(int argc, char *argv[]) {

//Seccion de declaracion de variables

float DiagonalMayor,diagonalmenor,area;

printf ("Escribe la diagonal mayor");

scanf ("%f",&DiagonalMayor);

printf ("Escribe la diagonal menor");

scanf ("%f",&diagonalmenor);

//Proceso del programa

area=DiagonalMayor*diagonalmenor/2;

//Datos de salida

printf ("El area del rombo es %.2f",area);

return 0;

}
Ejercicio 3.-

Algoritmo:

Obtener promedio general de la carrera. Cabe resaltar que son 9 cuatrimestres.

Código

#include <stdio.h>

#include <stdlib.h>

/* Algoritmo: */

int main(int argc, char *argv[]) {

//Seccion de declaracion de variables

float
pcuatri1,pcuatri2,pcuatri3,pcuatri4,pcuatri5,pcuatri6,pcuatri7,pcuatri8,pcuatri9,promedio;

//Datos de entrada del programa

printf ("Escribe los promedios de los 9 cuatrimestres \n");

scanf("%f%f%f%f%f%f%f%f
%f",&pcuatri1,&pcuatri2,&pcuatri3,&pcuatri4,&pcuatri5,&pcuatri6,&pcuatri7,&pcuatri8,&
pcuatri9);

//Proceso del programa

promedio=(pcuatri1+pcuatri2+pcuatri3+pcuatri4+pcuatri5+pcuatri6+pcuatri7+pcuatri8+pc
uatri9)/9;

//Datos de salida

printf ("El promedio general es %.2f",promedio);

return 0;

}
Observaciones

En el ejercicio 2 al usar la línea de código:

printf ("El area del rombo es %.2d",area);

El resultado del programa es siempre 0, y dentro de Moodle el ejercicio sugiere como correcta esa
misma línea. Dentro del código fuente de mi ejercicio yo use la línea de código

printf ("El area del rombo es %.2f",area);

Ya que así obtuve un resultado que no sea 0.

También podría gustarte