"Mini" programas

Iniciado por jesusxexu, 5 Octubre 2011, 17:01 PM

0 Miembros y 1 Visitante están viendo este tema.

jesusxexu

Bien queria mostraros 2 codigos para preguntaos si son mejorables lo primero es una calculadora de dos digitos enteros q suma resta divide y multiplica a la vez:

Citar#include<iostream.h>

main(){
       int a,b,suma,resta,mult,division;
       cin>>a;
       cin>>b;
       resta=a-b;
       suma=a+b;
       mult=a*b;
       division=a/b;
       cout<<"El resultado es:"<<resta<<endl;
      cout<<"el resultado es:"<<suma<<endl;
       cout<<"el resultado es:"<<mult<<endl;
       cout<<"el resultado es:"<<division<<endl;
       system("pause");
       }

Y el otro t dice si un numero es mayor q 0 o igual o negativo:
Citar#include<iostream.h>

main(){
       int numero;
       cout<<"Escriba un numero"<<endl;
       cin>>numero;
       if(numero > 0){
                     cout<<"EL NUMERO ES MAYOR QUE CERO"<<endl;
                     }
                     else {
                          cout<<"EL NUMERO ES CERO O NEGATIVO"<<endl;
                          }
                          system ("pause");
                          }
                     
       

Como veis son muy simples pero e empezado hoy  :xD y creo q para empezar esta mas o menos bien.

Salu2 jesusxexu.

LearningSpanishProgrammer

Hoy? Su codigo no esta bien, pero tu esta empezando ahora, esto es natural.

#include<iostream.h>

Código (cpp) [Seleccionar]

#include <iostream> // No es iostream.h
// int!!
int main()
{
      int a,b;

      cin >> a >> b;

      cout<< "El resultado es:"<< (a - b) << "\n"
             << "el resultado es:"<< (a + b) << "\n"
             << "el resultado es:"<< (a * b) << "\n"
             << "el resultado es:"<< (a / b) <<endl;

     return 0;
}


Código (cpp) [Seleccionar]

#include<iostream> // Es iostream
// int!!
int main()
{
      int numero;
      cout << "Escriba un numero" << endl;
      cin>>numero;
      if (!cin)
        return -1;

      // Terrible indentation
     if(numero > 0)
     {
          cout<<"EL NUMERO ES MAYOR QUE CERO"<<endl;
     }
     else
     {
         cout<<"EL NUMERO ES CERO O NEGATIVO"<<endl;
     }

     return 0;
}
Estoy aprendiendo español, y tu estas aprendiendo programación

jesusxexu

#2
El primer codigo q has pusto m da error en la parte de:
Citarcin>> a>>b;

Y en el segundo tambien supong q  sera porque dev-C++  :huh:

El_Java

Te da error porque te falta poner al principio del codigo (despues del #include <iostream>):
Código (cpp) [Seleccionar]
using namespace std;
Un saludo.

CiaNuro0100

Saludos !! muy interesante todo jesusxexu podrias decirme donde has buscado algo  que se pueda comprender bien para empezar con C ? quieroempezar yo tambien pero los libros que hay en el primer post me marean y algunos (la mayoria) estan mal

Saludos !! Gracias por su ayuda  :xD
Acuerdate de las pequeñas victorias y olvida los grandes fracasos.

jesusxexu

Pues he aprendido en youtube xD haciendo y viendo a la vez se aprende mucho.

[L]ord [R]NA

Los dos se equivocan en el primer codigo... ninguno valida que un numero no se divida entre 0.

netbios_hack1111111j



a bien demasiado facil gracias de todas maneras son ejecicion de libro no es cierto
c++  emsamblador pascal java visual basic php ...

QUIERO SER  bueno en esto