Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Hellkard

#1
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");

}