elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Duda con Programacion Modular en C en: 30 Octubre 2012, 18:44 pm
Hola a todos

me estoy iniciando en esto de la programación, y en la escuela nos han dejado diseñar algunas cosas, ya eh terminado de implementarle Arrays, sin embargo me han dicho que este proyecto lo tengo que hacer también con programación modular, pero no tengo la mas mínima idea de como hacerlo   :(

alguno de ustedes me pudiera ayudar???  :D
Gracias a todos¡¡¡

este es el codigo que tengo


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <dos.h>
#include "windows.h"

int main (void){

float tabla [6][2] = {{1,5.00}, {2,3.50}, {3,7.45}, {4,8.32}, {5,4.50}, {6, 0}};
int a , n, seleccion;
float total;

do {

puts("\t\t\t*****Menu*****\n");
printf("1. Jabon..............(c/u) %.2f Pesos" ,tabla[0][1]);
printf("\n2. Afeitadora.........(c/u) %.2f Pesos", tabla[1][1]);
printf("\n3. Shampoo............(c/u) %.2f Pesos", tabla[2][1]);
printf("\n4. Acondicionador.....(c/u) %.2f Pesos", tabla[3][1]);
printf("\n5. Pasta Dental.......(c/u) %.2f Pesos", tabla[4][1]);
printf("\n6. Salir Del Sistema",tabla[5][1]);
printf("\n \n Ingrese el numero del producto que desea adquirir: ");
scanf("%d",&n);

switch(n)
{
case 1:
printf("\n Cuantos Jabones desea adquirir? ");  
scanf("%d",&a);

total= tabla[n - 1][1] * a;

printf("\n Desea adquirir otro producto?");
printf("\n\n1.Si 2.No: ");
scanf("%d",&seleccion);

break;

case 2:
printf("\n Cuantas Afeitadoras desea adquirir? ");
scanf("%d",&a);

total= tabla[n - 1][1] * a + total;

printf("\n Desea adquirir otro producto?");
printf("\n\n 1.Si 2.No: ");
scanf("%d",&seleccion);

break;

case 3:
printf("\n Cuantos Shampoos desea adquirir? ");
scanf("%d",&a);

total= tabla[n - 1][1] * a + total;

printf("\n Desea adquirir otro producto?");
printf("\n\n1.Si 2.No: ");
scanf("%d",&seleccion);

break;

case 4:
printf("\n Cuantos Acondicionadores desea adquirir? ");
scanf("%d",&a);

total= tabla[n - 1][1] * a + total;

printf("\n Desea adquirir otro producto?");
printf("\n\n1.Si 2.No: ");
scanf("%d",&seleccion);

break;

case 5:
printf("\n Cuantas Pasta Dental desea aquirir? ");
scanf("%d",&a);

total= tabla[n - 1][1] * a + total;

printf("\n Desea adquirir otro producto?");
printf("\n\n1.Si 2.No: ");
scanf("%d",&seleccion);

break;

case 6:
system("cls");
printf("\n***Gracias Por Usar Nuestros Servicios***\n");
Sleep(800);
break;

default:
if(n<1 || n>6)
{
system("cls");
puts("\n\n ***Opcion Invalida***\n\n");
Sleep(500);
}

break;

}

} while(seleccion!=2);

printf("\nTotal a pagar es: %.3f Pesos",total);

printf("\n\n\t");
system("pause");

}   
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines