Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware
Autor
|
Tema: Novato en C y Dev-c++ (Leído 68,714 veces)
|
D3rick
Desconectado
Mensajes: 3
|
dvd1975::: me parece muy tarde mi respuesta, pero ahi te va el code trabajado en Dev C++. agregue un clrscr() para ver el resultado  #include <stdio.h> #include <conio2.h> #include <stdlib.h>
int main() { int num1,num2,num3, num4;
system("color 27"); textbackground(2); printf("Introduzca primer numero: "); scanf("%i", &num1); printf("\nIntroduzca segundo numero: "); scanf("%i", &num2); printf("\nIntroduzca tercer numero: "); scanf("%i", &num3); printf("\nIntroduzca cuarto numero: "); scanf("%i", &num4);
clrscr(); gotoxy(30,5); printf("RESULTADO"); gotoxy(30,6); printf("*********");
if (num1%2==0) { gotoxy(1,7); printf("El numero es par %i", num1);
}
else{ gotoxy(40,7); printf("El numero es impar %i", num1);
}
if (num2%2==0) { gotoxy(1,8); printf("El numero es par %i", num2);
}
else { gotoxy(40,8); printf("El numero es impar %i", num2);
} if (num3%2==0) { gotoxy(1,9); printf("El numero es par %i", num3);
}
else{ gotoxy(40,9); printf("El numero es impar %i", num3); } if (num4%2==0) { gotoxy(1,10); printf("El numero es par %i", num4); }
else{ gotoxy(40,10); printf("El numero es impar %i", num4); }
getch(); }
Y bueno creo que la mayoria habla sobre el problema de usar conio en Dev-C++, pero navegando en la web llegue a encontrar una solucion, donde explica como instalarlo y configurarlo: Instalar conio en Dev-C++Y Dark-Death::: Si quieres aprender a programar en C++, comienza por C. Ahora sobre la estructura de algoritmo, no te sabria responder pero una idea es que siempre hay un inicio un fin, asignaciones, declaraciones, y las impresiones. mmm no se entiende mucho. Y cada simbologia respresenta un operador, y se usa de diferente manera, un & es diferente a usar &&. Bien como te digo empieza con C, y si vas con algoritmos mucho mejor. Por ahora yo hago lo mismo. =)
|
|
|
|
|
En línea
|
|
|
|
Dracula mora 04
Desconectado
Mensajes: 5
|
Hola a todos..
|
|
|
|
« Última modificación: 2 Junio 2007, 15:26 por Dracula mora 04 »
|
En línea
|
|
|
|
alvk4r
Desconectado
Mensajes: 93
Casi...
|
Bueno, tios, la libreria conio solo esta disponible para las versiones propietarias, aunque el Devcpp trae una, yo no la uso... Cuando creas un nuevo proyecto, al igual que muchos IDES, el Devcpp, pone algo de codigo preelaborado... Bueno, en vez de getch(), para que no se cierre la aplicacion, yo uso:
system("PAUSE");
Y para limpiar la pantalla:
system("CLS");
Otra cosa, porque en ves de usar printf y/o scanf, no utilizas los streams???
cout << "Hola Mundo!!! ";
o
cin >> [variable];
Actualmente no uso el devcpp, utilizo el entorno mingw junto a un "Minimal System", es decir instalo el GCC, el binutils de Linux portado a windows, el programa make y el MSys.
No obstante, el dev-cpp utiliza los programas del mingw.
|
|
|
|
|
En línea
|
El poder corrompe, el poder absoluto corrompe absolutamente.
|
|
|
alextremes
Desconectado
Mensajes: 3
|
Hola todos, me he iniciado en el mundo de las redes neuronales, y descarge una libreria devpack llamada fann, la pueden descargar aqui http://samotyjak.pwsz.elblag.pl/devpak/fann-2.0.0-gcc3.4.4-3siomek.DevPak. tengo la ultima version del Dev-C++, instalo la libreria, pero cuando intento ejecutar los ejemplo que trae con sigo el pack me aparecen errores del tipo "unabiable reference" cada vez que el programa intenta usar una funcion de dicha libreria. Si alguien sabe a que se debe esto, le estare muy agradecido que me puedan dar una mano, si es posible descargen la libreria e instalenla y vean lo que digo que pasa. att: alextremes@gmail.com.
|
|
|
|
|
En línea
|
|
|
|
AngelF
Desconectado
Mensajes: 2
|
NO SE SI TE SIRVA PERO YA QUE YO SOY NUEVO EN ESTO IGUAL Y ME PASABA LO MISMO.
PARA QUE EL PROGRAMA SE QUEDE PAUSADO DESPUES DE SER COMPILADO TIENES QUE AGREGAR AL FINAL ANTES DE CERRAR LA LLAVE } LO SIGUIENTE:
getch ();
CON ESTO SE QUEDARA PAUSADO HASTA QUE PRESIONES UNA TECLA O TERMINES CON TODO LO QUE TENIA QUE HACER TU PROGRAMA.
EJEMPLO:
# include "stdio.h" # include "conio.h"
int main ()
{ int n1,n2,r;
printf ("ingresar el primer numero: "); scanf ("%i",&n1);
printf ("ingresar el segundo numero: "); scanf ("%i",&n2);
r = n1+n2;
printf ("el resultado de la suma es: %i",r);
getch (); }
|
|
|
|
|
En línea
|
|
|
|
|
|
Meylar
Desconectado
Mensajes: 10
|
Holas..! Reviviendo muertos, pero tambien soy nueva en esta area y me gustaria que me brindaran su ayuda, mi problema es que no me copila el siguiente programa (me da error en los else):
#include <stdio.h> #include <conio.h>
main() { float num, pre, des, tot; puts("Digite el número de computadoras:"); scanf("%f",&num); puts("Ingrese el precio por unidad"); scanf("%f", &pre); if((num>=0)&&(pre>0)) { tot=num*pre; if(num<100) des=pre*0.1; printf("El total a pagar es: %f \n\n Su descuento es %f",tot,des); else { if((num<200) && (num>=100)) des=pre*0.2; printf("El total a pagar es: %f \n\n Su descuento es: %f",tot,des); else des=pre*0.4; printf("El total a pagar es: %f \n\n Su descuento es: %f",tot,des); } } else printf("ERROR EN DATOS DE ENTRADA"); getch(); return 0; }
|
|
|
|
|
En línea
|
|
|
|
<<<-Underwar->>>
Desconectado
Mensajes: 300
|
tu problema es que estas haciendo esto if{ /*codigo*/ else{ //<< aqui esta tu error tienes que cerrar y abrir otra vez /*codigo*/ } Digamos corregido es así if{ /*codigo*/ }else{ /*codigo*/ }
|
|
|
|
|
En línea
|
<<<--Underwar-->>>
|
|
|
Meylar
Desconectado
Mensajes: 10
|
Tienes toda la razon  ... muchas gracias por tu ayuda  . Y solo para que veas que lo corregi: #include <stdio.h> #include <conio.h> main() { float num, pre, des, tot; puts("Digite el número de computadoras:"); scanf("%f",&num); puts("Ingrese el precio por unidad"); scanf("%f", &pre); if((num>=0)&&(pre>0)) { tot=num*pre; if(num<100) { des=pre*0.1; printf("El total a pagar es: %f \n\n Su descuento es %f",tot,des); } else { if((num<200) && (num>=100)) { des=pre*0.2; printf("El total a pagar es: %f \n\n Su descuento es: %f",tot,des); } else des=pre*0.4; printf("El total a pagar es: %f \n\n Su descuento es: %f",tot,des); } } else printf("ERROR EN DATOS DE ENTRADA"); getch(); return 0; }
|
|
|
|
|
En línea
|
|
|
|
<<<-Underwar->>>
Desconectado
Mensajes: 300
|
Acaba de ver otro error, si no te compila es porque cuando declaraste el main lo hiciste mal, main(){ /*Código*/ return 0; } Si lo haces así esta mal porque estas retornando una valor y al main no le das el tipo: seria así: int main() // int porque retorna valor entero Por si tienes errores al compilar.
|
|
|
|
|
En línea
|
<<<--Underwar-->>>
|
|
|
Meylar
Desconectado
Mensajes: 10
|
Super extraño, no me dio ningun problema... Por otra parte literalmente soy nueva en esto (son mis comienzos  ) y por el momento no entiendo a que te refieres con lo de: int main() // int porque retorna valor entero Lo que significa que tengo que leer más  Una vez más gracias
|
|
|
|
|
En línea
|
|
|
|
Tzhed\ Kyperf/
Wiki
Desconectado
Mensajes: 802
Tzhed > /dev/sda
|
Super extraño, no me dio ningun problema... Por otra parte literalmente soy nueva en esto (son mis comienzos  ) y por el momento no entiendo a que te refieres con lo de: int main() // int porque retorna valor entero Lo que significa que tengo que leer más  Una vez más gracias Que main es una función, y como todas las funciones si es del tipo int, retorna un entero, en tu caso si retorna 0, significa que ha terminado correctamente. De todas maneras casi todos los compiladores toman un main sin tipo como int.
|
|
|
|
|
En línea
|
|
|
|
mfdas
Desconectado
Mensajes: 2
|
 |
dev c++
« Respuesta #57 en: 12 Diciembre 2011, 05:39 » |
|
alguien me ayudaria a aprender a programar en dev c++
|
|
|
|
|
En línea
|
|
|
|
|
|