VI Bloque: Funciones, Procedimientos - Arreglos y Matrices
3 funciones from Eliezer Cordova
Ejercicio de Menu con Funciones/Procedimientos.
#include <stdio.h>
float funsubtotal(int c,float p);
float fundesc(int c,float p);
void proctotal(int c,float p);
void main(){
int cant,opcion;
float precio,subtotal,total,desc,iva;
char seguir;
printf("\nIngrese Cantidad: ");
scanf("%d",&cant);
printf("\nIngrese Precio: ");
scanf("%f",&precio);
do{
printf("\n Menu");
printf("\n 1.Subtotal");
printf("\n 2.Descuento");
printf("\n 3.Total");
printf("\n 4.Salir");
printf("\n Elija opcion: ");
scanf("%d",&opcion);
switch(opcion){
case 1:
subtotal=funsubtotal(cant,precio);
printf("El subtotal es: %7.2f",subtotal);
break;
case 2:
desc=fundesc(cant,precio);
printf("El descuento es: %7.2f",desc);
break;
case 3:
proctotal(cant,precio);
break;
case 4:
break;
}
printf("\nDesea regresar al menu s/n: ");
fflush(stdin);
scanf("%c",&seguir);
}while(seguir!='n');
}
float funsubtotal(int c,float p){
float subt;
subt=c*p;
return subt;
}
float fundesc(int c,float p){
float subt,des;
subt = funsubtotal(c,p);
des=subt*0.2;
return des;
}
void proctotal(int c,float p){
float subt,des,total;
subt=funsubtotal(c,p);
des=fundesc(c,p);
total=subt-des;
total=total*0.12+total;
printf("El Total a Pagar es: %7.2f",total);
}
TEMARIOS PARA EL APORTE
1.
Funciones básicas en C
2.
Uso del if – else
3.
Uso del do – while
4.
Uso del For
5.
Uso de Menu (switch)
6.
Procesos y Funciones
7.
Variables locales y globales
8.
Menú con Procesos y Funciones
Comentarios
Publicar un comentario