miércoles, 25 de noviembre de 2015
PRINCIPIOS DE PROGRAMACIÓN: Fragmento de código para catálogo de productos
#include <stdio.h>
struct producto{
int codigo;
char nombre[100];
float precio;
};
struct producto catalogo[100]; //estructura global
int opcion, up = 0; //variables globales; up = indice del ultimo producto
void agregar(){
printf( "\nAGREGAR PRODUCTO...\n" );
printf( "Codigo del producto: " );
scanf( "%d", &catalogo[up].codigo );
printf( "Nombre del producto: " );
scanf( "%s", &catalogo[up].nombre );
printf( "Precio del producto: " );
scanf( "%f", &catalogo[up].precio );
up++;
}//fin agregar
void mostrar(){
printf( "\n**************\nMOSTRANDO CATALOGO...\n\n" );
printf( "CODIGO\tNOMBRE\tPRECIO\n" );
for( int i = 0; i < up; i++ ){
printf( "%d\t", catalogo[i].codigo );
printf( "%s\t", catalogo[i].nombre );
printf( "$%f\n", catalogo[i].precio );
}//fin for
printf( "\n**************\n" );
}//fin mostrar
int main(){
//menu
do{
printf( "\nSeleccione una opcion:\n\n" );
printf( "1) Ver catalogo de productos.\n" );
printf( "2) Agregar un producto.\n" );
printf( "3) Buscar producto.\n" );
printf( "4) Eliminar producto.\n" );
printf( "0) SALIR.\n\n" );
printf( "Su opcion es: " );
scanf( "%d", &opcion );
switch( opcion ){
case 1: mostrar(); break;
case 2: agregar(); break;
case 3: printf( "***AGREGA TU CODIGO PARA BUSCAR UN PRODUCTO***" ); break;
case 4: printf( "***AGREGA TU CODIGO PARA ELIMINAR UN PRODUCTO***" ); break;
}//fin switch
}while( opcion != 0 );//fin do-while
return 0;
}//fin main
struct producto{
int codigo;
char nombre[100];
float precio;
};
struct producto catalogo[100]; //estructura global
int opcion, up = 0; //variables globales; up = indice del ultimo producto
void agregar(){
printf( "\nAGREGAR PRODUCTO...\n" );
printf( "Codigo del producto: " );
scanf( "%d", &catalogo[up].codigo );
printf( "Nombre del producto: " );
scanf( "%s", &catalogo[up].nombre );
printf( "Precio del producto: " );
scanf( "%f", &catalogo[up].precio );
up++;
}//fin agregar
void mostrar(){
printf( "\n**************\nMOSTRANDO CATALOGO...\n\n" );
printf( "CODIGO\tNOMBRE\tPRECIO\n" );
for( int i = 0; i < up; i++ ){
printf( "%d\t", catalogo[i].codigo );
printf( "%s\t", catalogo[i].nombre );
printf( "$%f\n", catalogo[i].precio );
}//fin for
printf( "\n**************\n" );
}//fin mostrar
int main(){
//menu
do{
printf( "\nSeleccione una opcion:\n\n" );
printf( "1) Ver catalogo de productos.\n" );
printf( "2) Agregar un producto.\n" );
printf( "3) Buscar producto.\n" );
printf( "4) Eliminar producto.\n" );
printf( "0) SALIR.\n\n" );
printf( "Su opcion es: " );
scanf( "%d", &opcion );
switch( opcion ){
case 1: mostrar(); break;
case 2: agregar(); break;
case 3: printf( "***AGREGA TU CODIGO PARA BUSCAR UN PRODUCTO***" ); break;
case 4: printf( "***AGREGA TU CODIGO PARA ELIMINAR UN PRODUCTO***" ); break;
}//fin switch
}while( opcion != 0 );//fin do-while
return 0;
}//fin main
lunes, 23 de noviembre de 2015
miércoles, 18 de noviembre de 2015
miércoles, 11 de noviembre de 2015
jueves, 5 de noviembre de 2015
miércoles, 4 de noviembre de 2015
miércoles, 28 de octubre de 2015
martes, 27 de octubre de 2015
lunes, 26 de octubre de 2015
lunes, 19 de octubre de 2015
PRINCIPIOS DE PROGRAMACIÓN - CLASE 12: Solución al programa para la Obtención del RFC de una persona física
Versión 2: Usando variable RFC
lunes, 12 de octubre de 2015
jueves, 8 de octubre de 2015
miércoles, 7 de octubre de 2015
lunes, 28 de septiembre de 2015
miércoles, 23 de septiembre de 2015
lunes, 21 de septiembre de 2015
lunes, 14 de septiembre de 2015
viernes, 11 de septiembre de 2015
miércoles, 9 de septiembre de 2015
miércoles, 2 de septiembre de 2015
martes, 1 de septiembre de 2015
Suscribirse a:
Entradas (Atom)