Autor Tema: Simple suma en c  (Leído 4384 veces)

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Simple suma en c
« en: 11 de Noviembre de 2007, 22:45:56 pm »
Bueno pues nada... veo que nadie se interesa en hacer ningún pequeño codigo... puede que sea porque no saben interpretar mi manual? bueno pues os dejo un ejemplo de una simple suma:


#include <iostream.h>

void main()
{
float numero1,numero2,resultado;
cout<<"Dime un numero a sumar\n";
cin>>numero1;
cout<<"\nDime otro numero a sumar\n";
cin>>numero2;
resultado=numero1+numero2;
cout<<"La suma de "<<numero1<<" y "<<numero2<<" es igual a "<<resultado;
}
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Comunidad PHPeros

Simple suma en c
« en: 11 de Noviembre de 2007, 22:45:56 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Simple suma en c
« Respuesta #1 en: 12 de Noviembre de 2007, 07:04:11 am »
Yo estoy haciendo un "juego" basado en tiles en vc++.
Contiene DirectX (DirectDraw en particular) y ahora estoy investigando para que tenga DirectDraw y Direct3D y asi agilizar el proceso.
Cuando avance un poco mas, seguro que cae un tutorial.
Saludos
« Última modificación: 12 de Noviembre de 2007, 15:23:16 pm por TLX »
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Simple suma en c
« Respuesta #2 en: 12 de Noviembre de 2007, 09:37:39 am »
Perfecto ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Simple suma en c
« Respuesta #3 en: 12 de Noviembre de 2007, 16:03:47 pm »
G2K a ver... mmm
como compilo ese programa?

yo uso el Dev-C++ y no se que tengo que hacer con ese codigo, lo entiendo pero no se compilarlo.
Por favor, leete las Normas


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Simple suma en c
« Respuesta #4 en: 12 de Noviembre de 2007, 16:07:29 pm »
Dev-C++ tengo entendido que es parecido al Turbo C++

Yo lo que hago en el Turbo C++ es guardar el CPP en algun directorio y le doy al "rayo" (el simbolo de la barra superior) y si no hay ningún error o advertencia se crea los .obj (OBJETOS) y el .exe (EJECUTABLE) y automaticamente se abre solo el .exe ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Simple suma en c
« Respuesta #5 en: 12 de Noviembre de 2007, 16:09:39 pm »
Pero que tipo es? Window Aplication, Console,...?
Por favor, leete las Normas


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Simple suma en c
« Respuesta #6 en: 12 de Noviembre de 2007, 16:11:05 pm »
Naveda, sino me equivoco es de tipo console.
En el main.cpp pones ese codigo, y luego pulsas F9 (Generar y ejecutar) Y como su nombre indica, lo compilara y lo ejecutara.

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Simple suma en c
« Respuesta #7 en: 12 de Noviembre de 2007, 16:16:01 pm »
Citar
2 C:\Dev-Cpp\include\c++\3.4.2\backward\iostream.h:31,               from main.cpp In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31,               from main.cpp
32:2 C:\Dev-Cpp\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
5 C:\Documents and Settings\Naveda\main.cpp `main' must return `int'
C:\Documents and Settings\Naveda\Makefile.win [Build Error]  [main.o] Error 1

Ya me direis porque no me compila...!
Por favor, leete las Normas


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Simple suma en c
« Respuesta #8 en: 12 de Noviembre de 2007, 16:18:06 pm »
Ni idea... a mi en el Turbo C++ no me da ningun problema
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Simple suma en c
« Respuesta #9 en: 12 de Noviembre de 2007, 16:34:58 pm »
Depende mucho de el compilador utilizado, pero bueno, naveda tu primer error puede deberse a que tu libreria iostream.h esta anticuada o corrupta, buscando en google seguro que encuentras otra, que debes poner en C:/DevCpp/Includes

El segundo error es solo una warning, asi que no hay problema, y el tercer error, como he dicho, depende del compilador utilizado.
La funcion main, normalmente es de tipo int. En una funcion, sea cual sea, el tipo de la funcion tiene que coincidir con el resultado que la funcion va a retornar. En la funcion main de g2k, no retorna ningun caracter (void significa indefinido, o que no retornara nada) y por eso te da error, pero claro, todo esto dependiendo de los compiladores.

Prueba a cambiar void main, por int main, y añade return 1; al final de la funcion, y ese error deberia desaparecer.

Un saludo
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Simple suma en c
« Respuesta #10 en: 12 de Noviembre de 2007, 16:44:28 pm »
Gracias TLX ya ha compilado y ejecutado aunque sigue mostrando unos errores sin importancia ;)
Ya puedo decir que he compilado un programa C jajaja
Por favor, leete las Normas


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Simple suma en c
« Respuesta #11 en: 12 de Noviembre de 2007, 17:09:11 pm »
jajajaj ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado C-ChacK

  • PHPer@ Fijo
  • ***
  • Mensajes: 147
  • Karma: 3
  • --] chacKos [--
    • Ver Perfil
Re: Simple suma en c
« Respuesta #12 en: 19 de Noviembre de 2007, 12:43:24 pm »
Ey hola gente, hace tiempo que no estoy por aquí, quería decir que el codigo no te compilo naveda porque creo que deberias quitar el ".h" del include de iostream, yo lo haria asi
Código: [Seleccionar]
#include <iostream>

int main()
{
  float numero1, numero2, resultado;
  cout << "Dime un numero a sumar\n";
  cin >> numero1;
  cout << "\nDime otro numero a sumar\n";
  cin >> numero2;
  resultado = numero1 + numero2;
  cout <<"La suma de " << numero1 << "  y  " << numero2 << " es igual a " << resultado << endl;
  return 0;
}

Siempre he oido que el main debe ser de tipo int pero no se, asi lo haria yo!

Un saludo!

Nota: Porque no se me colorea el codigo?

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Simple suma en c
« Respuesta #13 en: 19 de Noviembre de 2007, 15:35:37 pm »
Exacto, el tipo debe ser int, puesto que siempre returna 0, o 1. (Mirad el return 0;)
Y ahora que caigo es muy posible que no le funcionara por el .h, pues es cierto, creo que es sin .h

No se te colorea porque la funcion Code no esta hecha para codigo C++, sino para codigo HTML y tal.
Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado C-ChacK

  • PHPer@ Fijo
  • ***
  • Mensajes: 147
  • Karma: 3
  • --] chacKos [--
    • Ver Perfil
Re: Simple suma en c
« Respuesta #14 en: 19 de Noviembre de 2007, 18:23:27 pm »
Me imagine que no se colorease por eso, pero entonces G2K lo coloreo a mano?  ;D
jeje!!