Pregunta:
¿Algun programa hecho en C++ con codigo de fuente?
MX22
2011-10-14 03:08:08 UTC
Me pueden decir donde puedo descargar algun programa pequeño y sencillo hecho en C++... Y que venga el codigo de fuente.

Me pidoieron llevar uno a la escuela y explicarlo pero no encuentro ninguno ya hecho...

GRACIAS... Atencion: Estoy pidiendo ayuda con mi tarea no que me hagan mi tarea.

Volvi a hacer la pregunta por ke un ****** respondio una estupidez y la pregunta caducaria mas pronto
Seven respuestas:
2011-10-14 16:05:56 UTC
Aquí hay una lista de varios programas:

http://AlgoritmosUrgentes.com/?s=cpp
2016-12-05 08:53:10 UTC
Nada tiene que ver en que lenguaje fue creado un programa porque el .exe ya es solamente un grupo de instrucciones que hacen funcionar dicho programa en el sistema operativo. Pero si hay descifradores como el que te sugirieron; que te entrega un cuasi código en básic, tendrias el trabajo de buscar uno que te entregue descifrado en lenguaje C. Además hacerlo es un p.c.. complicado y ya te costaría algo de dinero que alguien te de eso, además es ilegal.
Matias
2016-03-08 12:40:46 UTC
Usa el tipico HOLA MUNDO el mas básico de todos :D :::



#include



int main () {



printf ("Hola Mundo");



system ("pause");

return 0;

}



ahora la explicacion del programa



el #include es la libreria base para casi todos los programas no es nesesario para este pero es buena constumnbre agregarla.



por otro lado el: int main () indica que empieza el programa y el { } es que todo lo que este dentro de los corchetes es el programa



luego el:printf ("hola mundo");



printf es la funcion en C para indicar al pc que imprima un texto en la pantalla todo los que este dentro de los (" ""); es lo que se imprimira las: ; (puntos y comillas) inndica que termino la funcion y sigue la siguiente como no hay mas pasa al: system ("pause"); que sirve spara que al final de el programa salga impreso: precione cualquier tecla para continuar y el return 0; la verdad no afecta el programa si esta puesto o no no se para que sirve pero ponlo....



ese es el mas basico de todos y el primero que se les enseña a los novatos :D
-g-
2011-10-14 13:17:30 UTC
#include



using namespace std;



int main() {

cout << "Hola mundo";

}
Raziel
2011-10-14 07:17:21 UTC
Una recomendación a Javier Martinez, si no sabes de programación no respondas, ese lenguaje parece más o es, assembler, un lenguaje de muy bajo nivel que ya casi nadie programa lo cual me parece triste, porque después de c++ es el más robusto, ya que es casi lenguaje de máquina, ahora sí te respondo Max.



Menos mal especificaste que fuera sencillo, pero para tu información, el software libre, y los proyectos de código abierto, o sea open source, todos vienen con el código fuente, lamentablemente los que programan esto, tienen un nivel muy avanzado para alguien de colegio, pero si quieres un ejemplo algo sencillo, aquí te dejo un enlace:



http://codigoc.org/cat/programas



Ahí encuentras un par de programas básicos e interesantes que los mismos creadores explican, no son nada del otro mundo..



Y para que te vayas acostumbrando al software libre te dejo dos enlaces, por que con software libre tu puedes mirar el código de cualquier programa y aprender de ahí:

http://www.youtube.com/watch?v=ehT9rm1gvNo

http://es.wikipedia.org/wiki/Software_libre
aem
2011-10-14 07:23:49 UTC
Hola:

Aqui te paso el codigo fuente de un pequeño programa hecho en C++ sobre DOS con turbo C++ version 3, para poder hacerlo correr y luego generar un ejecutable, vas a necesitar bajarte este IDE (Entorno Integral Desarrollo) o compilador como se lo llama, desde internet, es gratuito y se descomprime en una carpeta que va en el disco C, que se llama TC y dentro de ella, en la carpeta BIN esta el ejecutable del compilador con el nombre de TC.EXE, a este creale un acceso directo desde el escritorio.

Aqui un link de descarga:

http://www.top4download.com/turbo-c-/download-aklqwuba.html

http://www.brothersoft.com/turbo-c-182798.html



el codigo que copiaras de aqui, lo pegas en un block de notas, lo gaurdaras como cualquier tipo de arcivo con la terminacion .cpp ejemplo marciano.cpp y lo copias a la carpeta de Tc, asi podes levantarlo desde el compilador. Con las teclas Alt + F9 comprobas si tiene error, y con Ctrl F9 lo ejecutas, o desde el menu en la paste superior. Al ejecutarlo, te crea el ejecutable, con el mismo nombre marciano.exe en la carpeta TC o dentro de la BIN (depende de como este configurado).



#include

#include

#include

#include



void rombo(int f, int c);

void pelea();

int sube, posi,i;



void main()

{

textmode(C4350);//43 lineas ega



int fi,co,con;

co=0;

fi=0;

sube=0;

for(

con=0; con<100; con=con+1){

if(con>40&&con<70)sube=1;

else sube=0;

if (sube==0)fi=fi+1;

else fi=fi-1;

if(co>75){co=0;fi=20;}

if(fi>41||fi<1)fi=1;

rombo(co,fi);

co=co+1;

}

pelea();





}//fin del main









void rombo(int c,int f)

{



clrscr();

textcolor(12);textbackground(3);

gotoxy((c+5),(f+1));

cprintf("*");

gotoxy((c+4),(f+2));

textbackground(4);

cprintf("***");

gotoxy((c+3),(f+3));

textbackground(2);

cprintf("*****");

gotoxy((c+2),(f+4));

textbackground(5);

cprintf("*******");

gotoxy((c+1),(f+5));

textbackground(2);

cprintf("*********");

gotoxy((c+2),(f+6));

textbackground(4);

cprintf("*******");

gotoxy((c+3),(f+7));

textbackground(3);

cprintf("*****");

gotoxy((c+4),(f+8));

cprintf("***");

gotoxy((c+5),(f+9));

cprintf("*");

delay(100);

textbackground(1);



}



void pelea()

{

int fix,x=0;







for(fix=0; fix<10; fix=fix + 1){

gotoxy(25,46);

cout<<" ";

gotoxy(25,47);

cout<<" ";

gotoxy(25,48);

cout<<" ";

gotoxy(25,49);

cout<<" ";

gotoxy(25,50);

cout<<" ";





gotoxy(28,44);

cout<<" /los marcianos llegaron";

gotoxy(25,46+x-1);

cout<<" ";

gotoxy(25,46+x);

cout<<" \\/"<<" \\/";

gotoxy(25,47+x);

cout<<" M "<<" M ";

gotoxy(25,48+x);

cout<<" / \\"<<" / \\";

gotoxy(25,49+x);

cout<<"~ ~"<<"~ ~";

gotoxy(25,49+x+1);

cout<<" ";

x=x+1;

if(x==2)x=0;

sound(300*(1+x));

delay(500);



}

nosound();

gotoxy(28,45);

cout<<" /AUXILIOOOOOO SOCORROOOO!!!!!";



for(fix=13; fix<50; fix=fix+1){





gotoxy(23,fix-1);

textcolor(12);

cprintf(" ");

gotoxy(23,fix);

cprintf("     ");



gotoxy(16+fix,47);

cout<<" /";

gotoxy(16+fix,48);

cout<<" /M ";

gotoxy(16+fix,49);

cout<<" / \\";

gotoxy(16+fix,50);

cout<<" ~ ~";

gotoxy(70,50);

cout<<"WÜÜÛÜ";



delay(100);

gotoxy(20,fix);

cout<<" ";

}

textcolor(14 + BLINK);textbackground(12);

gotoxy(20,fix);

cprintf("°°°°°°°°°°°HUGGG!!!");

for(i=0; i<160;i=i+1){

sound(random(1000)+50);

delay(5);

}

nosound();



gotoxy(70,43);

cout<<" ";

gotoxy(70,44);

cout<<" ";

gotoxy(70,45);

cout<<" ";

gotoxy(70,46);

cout<<" ";

gotoxy(70,47);

cout<<" ";

gotoxy(70,48);

cout<<" ";



for(i=45; i>10;i=i-1)

{

gotoxy(70,i);

cout<<" Ý";

gotoxy(70,i+1);

cout<<"ÏÛÝ";

gotoxy(70,i+2);

cout<<"Ý ";

gotoxy(70,i+3);

cout<<" Ý";

gotoxy(70,i+4);

cout<<"ß";

gotoxy(65,i+5);

cout<<" ";

sound(5*i);

delay(200);

gotoxy(70,11);cout<<" ";

gotoxy(70,12);cout<<" ";

gotoxy(70,13);cout<<" ";

gotoxy(70,14);cout<<" ";

gotoxy(70,15);cout<<" ";



}

nosound();



gotoxy(70,i);

cout<<" ";

gotoxy(70,i+1);

cout<<" ";

gotoxy(70,i+2);

cout<<" ";

gotoxy(70,i+3);

cout<<" ";

gotoxy(70,i+4);

cout<<" ";

gotoxy(70,i+5);

cout<<" ";



for(i=65; i<73;i=i+1)

{

gotoxy(i,10);

cout<<" ÞܺÜ";

gotoxy(i,11);

cout<<" ß ";



sound(20*i);

delay(200);

}





for(i=75; i>30;i=i-1)

{gotoxy(i,10);

cout<<"ܺÜÝ";cout<<" ";

gotoxy(i,11);

cout<<" ß ";

sound(20*i);

delay(200);

}

nosound();



for(i=0; i<250;i=i+1){

sound(random(1000)+50);

textcolor(15+BLINK);

textbackground(i/10);clrscr();

gotoxy(30,15);

cout<<"\BOOMM!!!! SONASTES MAULA...\ ";

delay(10);

}

nosound();

getch();

}//fin del pelea



Dios te bendiga

Saludos

Antonio
2011-10-14 06:44:00 UTC
hola

Programa En Codigo Asembler

;CODIGO FUENTE

;PROGRAMA EN TURBO ASSEMBLER

;buscanom



.MODEL SMALL



; definición del segmento de datos



DATOS SEGMENT



titulo1 db "BIENVENIDOS A LA ULTIMA TAREA DE ASSEMBLER",13,10,13,10

creador1 db "HECHO POR: ",10,13

db " Maria Estela Aguilar Cardona ",13,10

creador2 db " Blanca Maria Aguilar Cardona ",13,10, "$"



tabulador db 13,10,"$"



titulo2 db "- B U S C A N O M B R E - "

db "(Distingue entre MAYUSCULAS y minusculas)",13,10, "$"

instruccion1 db "A continuacion debe ingresar 10 nombres de pila. (Presione ENTER)", "$"



no_enc db "NOMBRE NO ENCONTRADO",10,13,"$"

enc db "NOMBRE ENCONTRADO EN LA LISTA",13,10,"Ubicado en la Posicion # ","$"

texto2 db "Presione ENTER para continuar","$"



adios db 13,10,"ADIOS",13,10,"$"

posicion10 db "10",13,10,"$"



n1 db 13,10,"1-. $"

nombre1 db 80 dup (0)

n2 db "2-. $"

nombre2 db 80 dup (0)

n3 db "3-. $"

nombre3 db 80 dup (0)

n4 db "4-. $"

nombre4 db 80 dup (0)

n5 db "5-. $"

nombre5 db 80 dup (0)

n6 db "6-. $"

nombre6 db 80 dup (0)

n7 db "7-. $"

nombre7 db 80 dup (0)

n8 db "8-. $"

nombre8 db 80 dup (0)

n9 db "9-. $"

nombre9 db 80 dup (0)

n10 db "10-. $"

nombre10 db 80 dup (0)



mensaje db "LISTA DE NOMBRES COMPLETADA",13,10, "(Presione ENTER para continuar) ", "$"

mensaje2 db "LISTA DE NOMBRES INGRESADA:",13,10, "$"



instruccion2 db "Ahora, ingrese el nombre que desea buscar: $"

nom_buscar db 80 dup (0)



long_nom1 dw 0

long_nom2 dw 0

long_nom3 dw 0

long_nom4 dw 0

long_nom5 dw 0

long_nom6 dw 0

long_nom7 dw 0

long_nom8 dw 0

long_nom9 dw 0

long_nom10 dw 0

long_nom_bus dw 0



bandera_encontrado db "0"

posicion db "0"



titulo3 db "OPCIONES:",13,10,13,10

seguir db "b.- Para buscar un nombre presione b",13,10

terminar db "s.- Para salir del programa presione s",13,10,13,10

texto db "Ingrese letra de la opcion: ","$"

opcion db 80 dup (0)...


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...