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

Entradas populares de este blog

Fundamentos Básicos de Lenguaje C

V Bloque

TEMARIOS PARA APORTE Y EXAMEN