Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 19, 2008, 03:24:01
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: para los newbies!! 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] 2 3 Ir Abajo Imprimir
Autor Tema: para los newbies!!  (Leído 2285 veces)
Rexix
Colaborador
*****
Desconectado Desconectado

Mensajes: 483


xoy del rojo, ex un xentimiento no puedo parar!!


Ver Perfil Email
« en: Octubre 09, 2006, 06:25:05 »


no se si sea buena idea (si no lo es,,, disculpas)

pero quisiera que en este post algunos de los mas sabios en el tema pusieran ejercicios los cuales podamos realizar los newbies deseosos de aprender,,
luego no se ,,, pues poder exponer los codigos y realizar las criticas respectivas y sugerencias....

espero respuestas... Grin
En línea




my page:

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

problemas para Recordar tus contraseñas? aqui tienes la solucion

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
arvin
Visitante
« Respuesta #1 en: Octubre 09, 2006, 06:49:27 »

 Angry




Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


....
En línea
Kira & Eva :D
Habitual
*****
Desconectado Desconectado

Mensajes: 289


Senior Programmer


Ver Perfil Email
« Respuesta #2 en: Octubre 10, 2006, 01:39:39 »

En línea
Sa2
MAMAN tu sera toujour presente dans mon esprit , ma tete et mon coeur
Habitual
*****
Desconectado Desconectado

Mensajes: 207


e Gatiho etha numiendo :) y yo sufriendo :'(

sados@el-hacker.org
Ver Perfil WWW
« Respuesta #3 en: Octubre 10, 2006, 04:35:25 »

En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
arvin
Visitante
« Respuesta #4 en: Octubre 10, 2006, 04:59:34 »

En línea
DrakoX
Habitual
*****
Desconectado Desconectado

Mensajes: 365


favor@depreguntar.com
Ver Perfil
« Respuesta #5 en: Octubre 10, 2006, 06:19:11 »

En línea

arvin
Visitante
« Respuesta #6 en: Octubre 10, 2006, 08:49:06 »

Es logica matematica y obviamente se puede traducir a matematicas aplicadas, el proposito original del primer lenguaje de programacion creado para eniac mil novecientos sesenta y tantos creo y que dio origen a los taramil lenguajes que existen actualmente (que para mi todos excepto los de backtracking lisp, prolog smalltalk son derivaciones de assembler), entonces no me vengas a decir que no se puede...




 Angry
« Última modificación: Octubre 10, 2006, 08:52:02 por AzRaEL » En línea
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 322


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #7 en: Octubre 10, 2006, 09:02:14 »

assembler no es un lenguaje  de programacion
« Última modificación: Octubre 10, 2006, 09:03:19 por lann » En línea

am
arvin
Visitante
« Respuesta #8 en: Octubre 10, 2006, 09:22:59 »

assembler no es un lenguaje  de programacion

como lo defines entonces?


o como refutarias esta definicion:


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


yo estoy mas que de acuerdo con ella, yo creci con assembler... pero me gustaria escuchar tu opinion..


saludos
« Última modificación: Octubre 10, 2006, 09:24:27 por AzRaEL » En línea
Rexix
Colaborador
*****
Desconectado Desconectado

Mensajes: 483


xoy del rojo, ex un xentimiento no puedo parar!!


Ver Perfil Email
« Respuesta #9 en: Octubre 11, 2006, 08:22:45 »

bueno,, pido "disculpas" por la demora en algo que no demora 10 mins

esta calculadora que muyyy sencilla es relativamente muy facil asi que la hice para no ignorar la tarea que me hizo la dama...

asi que tal vez le ponga mas cosillas como calcular la raiz cuadrada y demas cosas, por ahora ahi esta:

Cita de: Rexixtente

#include <iostream>
#include <cstdlib>
using namespace std;


int main (void)
{
  int op,res,num1,num2;
  do
  {
  system("cls");
  cout<<"\n\n\t 1....suma";
  cout<<"\n\n\t 2....resta";
  cout<<"\n\n\t 3....multiplicacion";
  cout<<"\n\n\t 4....division";
  cout<<"\n\n\t 5....salir";
  cout<<"\n\n\t\t INGRESE ACCION A REALIZAR:\t";
  cin>>op;
 
    switch(op)
    {
     case 1:
       system("cls");
       cout<<"\n\n\t ingrese un numero:\t";
       cin>>num1;
       cout<<"\n\n\t ingrese segundo numero:\t";
       cin>>num2;
       res=num1+num2;
       cout<<"\n\n\t el resultado es:  "<<res;
       cout<<"\n\n\t";
       system("pause");
     break;
     
     case 2:
        system("cls");
       cout<<"\n\n\t ingrese un numero:\t";
       cin>>num1;
       cout<<"\n\n\t ingrese segundo numero:\t";
       cin>>num2;
       res=num1-num2;
       cout<<"\n\n\t el resultado es:  "<<res;
       cout<<"\n\n\t";
       system("pause");
     break;   
     
     case 3:
       system("cls");
       cout<<"\n\n\t ingrese un numero:\t";
       cin>>num1;
       cout<<"\n\n\t ingrese segundo numero:\t";
       cin>>num2;
       res=num1*num2;
       cout<<"\n\n\t el resultado es:  "<<res;
       cout<<"\n\n\t";
       system("pause");
     break;
     
     case 4:
       system("cls");
       cout<<"\n\n\t ingrese un numero:\t";
       cin>>num1;
       cout<<"\n\n\t ingrese segundo numero:\t";
       cin>>num2;
       res=num1/num2;
       cout<<"\n\n\t el resultado es:  "<<res;
       cout<<"\n\n\t";
       system("pause");
     break;       
    } //fin switch
  }while(op!=5);
  return 0;
}//fin main
                         
En línea




my page:

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

problemas para Recordar tus contraseñas? aqui tienes la solucion

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
arvin
Visitante
« Respuesta #10 en: Octubre 11, 2006, 09:22:19 »

pues seria interesante ver como su calculadora en oracle la pasa a C  Wink


pero bueno yo que se
En línea
Kira & Eva :D
Habitual
*****
Desconectado Desconectado

Mensajes: 289


Senior Programmer


Ver Perfil Email
« Respuesta #11 en: Octubre 12, 2006, 04:45:24 »

« Última modificación: Octubre 12, 2006, 04:53:08 por Baby Girl » En línea
Kira & Eva :D
Habitual
*****
Desconectado Desconectado

Mensajes: 289


Senior Programmer


Ver Perfil Email
« Respuesta #12 en: Octubre 12, 2006, 05:27:35 »

Rexixtente  este es tu programa mejorado usando y sin usar funciones para que veais la diferencia.

#include <stdlib.h>
#include <stdio.h>

void main()
{
   int op,res,num1,num2;
   system("cls");
   printf("\n\n\t 1....suma");
   printf("\n\n\t 2....resta");
   printf("\n\n\t 3....multiplicacion");
   printf("\n\n\t 4....division");
   printf("\n\n\t 5....salir");
   printf("\n\n\t\t INGRESE ACCION A REALIZAR:\t");
   scanf("%d",&op);
   
   while((op>0) && (op<5))
   {
      system("cls");
      printf("\n\n\t ingrese un numero:\t");
      scanf("%d",&num1);
      printf("\n\n\t ingrese segundo numero:\t");
      scanf("%d",&num2);   

      switch(op)
      {
         case 1:
            res=num1+num2;
            break;
    
         case 2:
            res=num1-num2;
            break;  
    
         case 3:
            res=num1*num2;
            break;
    
         case 4:
            res=num1/num2;
            break;      
      } //fin switch

      printf("\n\n\t el resultado es:  %d",res);
      printf("\n\n\t");
      system("pause");
      
      system("cls");
      printf("\n\n\t 1....suma");
      printf("\n\n\t 2....resta");
      printf("\n\n\t 3....multiplicacion");
      printf("\n\n\t 4....division");
      printf("\n\n\t 5....salir");
      printf("\n\n\t\t INGRESE ACCION A REALIZAR:\t");
      scanf("%d",&op);

   }
}//fin main

Eso era como quedaría sin función y usando funciones quedaría así

#include <stdlib.h>
#include <stdio.h>

int menu()
{
   int op;
   system("cls");
   printf("\n\n\t 1....suma");
   printf("\n\n\t 2....resta");
   printf("\n\n\t 3....multiplicacion");
   printf("\n\n\t 4....division");
   printf("\n\n\t 5....salir");
   printf("\n\n\t\t INGRESE ACCION A REALIZAR:\t");
   scanf("%d",&op);
   return op;
}

void main()
{
   int op,res,num1,num2;

   op=menu();
   
   while((op>0) && (op<5))
   {
      system("cls");
      printf("\n\n\t ingrese un numero:\t");
      scanf("%d",&num1);
      printf("\n\n\t ingrese segundo numero:\t");
      scanf("%d",&num2);

      switch(op)
      {
         case 1:
            res=num1+num2;
            break;
         case 2:
            res=num1-num2;
            break;  
         case 3:
            res=num1*num2;
            break;
         case 4:
            res=num1/num2;
            break;      
      } //fin switch

      printf("\n\n\t el resultado es:  %d",res);
      printf("\n\n\t");
      system("pause");
      
      op=menu();
   }
}//fin main



Tu pusiste en el while esto: while(op!=5);
Pero tiene un inconveniente...que ocurre si escribes un 0? o un 6? tienes dos opciones:

1-  Cambias el while por este otro: while((op>0) && (op<5))
2-  O escribes un default en el switch

Siempre has de tener en cuenta que tus programas han de preveer cualquier error, sino serán como win cuando se cuelga jeje y no queremos ser mediocres no?

 Grin

Saludos!
« Última modificación: Octubre 12, 2006, 05:32:33 por Baby Girl » En línea
Kira & Eva :D
Habitual
*****
Desconectado Desconectado

Mensajes: 289


Senior Programmer


Ver Perfil Email
« Respuesta #13 en: Octubre 12, 2006, 05:45:54 »

En línea
theywar
Miembro
*****
Desconectado Desconectado

Mensajes: 27


Ver Perfil
« Respuesta #14 en: Octubre 12, 2006, 06:02:45 »

En línea
arvin
Visitante
« Respuesta #15 en: Octubre 12, 2006, 12:11:01 »

En línea
Rexix
Colaborador
*****
Desconectado Desconectado

Mensajes: 483


xoy del rojo, ex un xentimiento no puedo parar!!


Ver Perfil Email
« Respuesta #16 en: Octubre 12, 2006, 12:54:08 »


bueno,, la recomendacion de la calculadora es muy cierta y me inclino mas por utilizar el default...aunque no mostrare el codigo de nuevo para no ponerme en la repetidera

y lo de los billetes me suena muy interesante para poner a funcionar las neuronas asi que lo intentare...

PD: lo unico que ignoro es los distintos valores del euro,, hay de 50 euros??
hay de 10 euros??,,  Grin
baaahhh!!! no se nada de euros aqui 1 euro vale aproximadamente 3000 pesos colombianos  Tongue ;;; por ende mi plata esta muy desvalorizada y mi pueblo sufre las consecuencias porque debido a esto y muchas otras cosas hay poca inversion extranjera!!
pero bueno eso se lo dejo a los especialistas economico, a los politicos o yo que se..... yo me satisfago con tener un PC a mi lado...
(que PD mas larga no=??)

salu2


En línea




my page:

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

problemas para Recordar tus contraseñas? aqui tienes la solucion

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Kira & Eva :D
Habitual
*****
Desconectado Desconectado

Mensajes: 289


Senior Programmer


Ver Perfil Email
« Respuesta #17 en: Octubre 12, 2006, 03:03:52 »

Baby 1 Azrael 0 jeje

weno los euros van en billeres de:

500
200
100
50
20
10
5

y monedas de

2
1
0'50
0'20
0'10
0'5
0'2
0'1

pero vamos que para el programa mejor solo hasta las monedas de 1 euro no?  Roll Eyes
En línea
Biocode
Habitual
*****
Desconectado Desconectado

Mensajes: 364



Ver Perfil
« Respuesta #18 en: Octubre 12, 2006, 06:23:06 »

En línea
arvin
Visitante
« Respuesta #19 en: Octubre 12, 2006, 06:39:45 »

« Última modificación: Octubre 12, 2006, 06:42:01 por AzRaEL » En línea
lann
Habitual
*****
Desconectado Desconectado

Mensajes: 322


maamamma

migue1990@gmail.com
Ver Perfil Email
« Respuesta #20 en: Octubre 12, 2006, 10:19:10 »

assembly es un lenguaje de programacion, aunque supongo que con assembler te puedes referir a ensamblador...
assembler no es un lenguaje  de programacion

como lo defines entonces?


o como refutarias esta definicion:


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion


yo estoy mas que de acuerdo con ella, yo creci con assembler... pero me gustaria escuchar tu opinion..


saludos

assembly, assembler, perros, gatos, blah  pienso que assembler es un programa como tipo... o compilador para assembly... blah como sea supongo que assembler te referias al lenguaje...

« Última modificación: Octubre 12, 2006, 10:24:32 por lann » En línea

am
arvin
Visitante
« Respuesta #21 en: Octubre 12, 2006, 10:31:58 »

mmm si, cuestion de  semantica supongo (o fonetica!!)  ...

assembler == ensamblador

assembly == asamblea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion   Grin

saludos
« Última modificación: Octubre 12, 2006, 10:35:06 por AzRaEL » En línea
Micki Qwerty
Visitante
« Respuesta #22 en: Octubre 13, 2006, 08:11:50 »

« Última modificación: Octubre 13, 2006, 08:13:53 por /Migue » En línea
Biocode
Habitual
*****
Desconectado Desconectado

Mensajes: 364



Ver Perfil
« Respuesta #23 en: Octubre 13, 2006, 08:48:20 »

En línea
theywar
Miembro
*****
Desconectado Desconectado

Mensajes: 27


Ver Perfil
« Respuesta #24 en: Octubre 13, 2006, 09:18:20 »

En línea
Páginas: [1] 2 3 Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: para los newbies!! « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC