|
Mostrar Temas
|
Páginas: 1 [2] 3
|
12
|
Programación / Programación C/C++ / Estoy colocando bien las variables globales, y el prototipo de las funciones
|
en: 21 Diciembre 2016, 23:25 pm
|
¿Este codigo esta bien? Funcionar, funciona como debe, pero me refiero, a la identacion, al prototipo de las funciones y a las variables globales. ¿Las variables globales estan bien colocadas? ¿Alguna deberia ser estatica y la declare como global? Aun tengo un poco de dudas con respecto a eso. #include <stdio.h> void pantallacomprarmanzanas(void); void pantalla1(void); void pantallacomprarmanzanas(void); // prototipo de funciones // int monedas = 50; int cantidadmanzanas = 5; int preociomanzanas = 2; // variable que se utilizaran en toda la fucnion // int cant_eleccion; enum Accion {COMPRAR, VENDER}; enum Accion manzanas; int main(void){ while (8 != 5){ /* con esto quiero que el programa no termine nunca */ pantalla1(); switch(manzanas) { case COMPRAR: cantidadmanzanas = cantidadmanzanas + cant_eleccion; monedas = monedas - cant_eleccion * preociomanzanas; break; case VENDER: cantidadmanzanas = cantidadmanzanas - cant_eleccion; monedas = monedas + cant_eleccion * preociomanzanas; break; } } } void inventario(void){ printf("1 - Manz anas = %d \n",cantidadmanzanas ); int eleccion; if (eleccion == 1){pantallacomprarmanzanas();} } void pantalla1(void){ printf("Monedas: %d \n",monedas ); inventario(); } void pantallacomprarmanzanas(void){ printf("Que desea hacer con las manzanaz?\n"); int eleccion; if (eleccion == 1){manzanas = COMPRAR ; printf("¿Que cantidad desea comprar?"); scanf("%d",&cant_eleccion ); } else if (eleccion == 2){manzanas = VENDER ; printf("¿Que cantidad desea vender?"); scanf("%d",&cant_eleccion ); } }
(Se podria hacer mucho mas facil con arrays, pero aun no he llegado a ese capitulo del libro)
|
|
|
13
|
Programación / Programación C/C++ / Problema con float, no toman el valor que tienen que tomar
|
en: 16 Diciembre 2016, 03:33 am
|
Estoy teniendo un problema con el lenguaje, algo, que no entiendo bien, el siguiente código, no para nunca: #include <stdio.h> int main() { float y; for (y= 0.1; y != 1.0 ; y = y + 0.1){ } return 0; }
Ademas, los float que muestra cuando compilo tienen demaciados decimales, los cuales no se limitan a 0.1 , 0.2 , 0.3 sino por ejemplo 273.708489. Siento que hay algo detras de todo esto, que no estoy comprendiendo. Para observar mejor donde estaba el problema, le coloque esta linea: if (y > 1) { break; }
Me di cuenta, que "y" toma el valor 1, el cual se muestra como "1.0000000". Probe con limitar los numeros que se muestran despues de la coma, pero aun asi, no funciono.
|
|
|
14
|
Programación / Programación General / ¿Aprender C o aprender VBS ?
|
en: 15 Diciembre 2016, 03:48 am
|
Mi primer objetivo en la programacion es crear un sistema de manejo de archivos, a que me refiero con esto. Un programa en el cual, yo le pueda asignar a imagenes distintas categorias por ejemplo "Personas", "Frutas", "Tecnologia". Luego yo poder seleccionar las cualidades de la foto que quiero, y por ejemplo, si selecciono "Tecnologia" y "frutas" me muestre las fotos que cumplen esas dos cualidades
Entonces mi pregunta es si debo de aprender C o "vbscript".
O tal vez se pueda realizar con los dos. Por lo que vi con vbscript es mas facil crear la interfaz
|
|
|
17
|
Programación / Scripting / Duda con respecto a bat y mostrar todos los numeros anteriores a tal numero
|
en: 5 Diciembre 2016, 22:23 pm
|
Hoy me puse a probar que tal era batch, el problema esta, en que no logro hacer bien esto que estoy queriendo hacer: (Basicamente, es programar un while) Me dan error de sintaxis Acabo de lograr entender lo que pasaba, resulta que si pones set h = 0, estas definiendo "h ", y no "h" entonces hay que poner set h=0 y se soluciona :pruebalogica :algo :final
este tampoco funciono REM este sigue infinitamente :algo :final
Mod: Los códigos deben ir en etiquetas GeSHi
|
|
|
18
|
Sistemas Operativos / GNU/Linux / Opiniones sobre las siguientes distro:
|
en: 13 Septiembre 2016, 05:18 am
|
Estoy por pasarme a linux, y tengo una pc algo vieja, la idea es que yo les dejo una lista de distritos y ustedes me dan la opinion de las que han probado: AntiX-15 Puppy Linux Lubuntu bunsenlabs CrunchBang Muchas gracias a todos!
|
|
|
20
|
Informática / Software / Duda sobre la existencia de un programa
|
en: 18 Febrero 2014, 18:08 pm
|
Hola , quiero saber si existe o conocen algún programa que vos pongas un "texto" y solo te deje la primera palabra de cada fila , estoy buscando algo así , gracias si conocen , me pasan el nombre? o el link?
|
|
|
|
|
|
|