Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 29, 2008, 04:51:45
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

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

Mensajes: 450


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


Ver Perfil Email
« en: Julio 12, 2006, 07:41:28 »

hola, soy aprendiz en C y quisiera que vieran el siguiente code y lo critiquen, o tal vez digan en que he fallado y cual hubiese sido la mejor forma...
ahhh!! tambien con que librerias funcionan el DELAY y el SYSTEM
gracias de ante mano

Cita de: rexixtente
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>

int k,j,op,f,num1;
float r,num,z;

void imprima(void);

void main()
{
 textcolor(BLUE);
 textbackground(WHITE);
 clrscr();
 while (op!=3)
 {
  gotoxy(10,3);
  cout<<"1. ingresar el numero";
  gotoxy(10,5);
  cout<<"2. mostrar secuencia";
  gotoxy(12,7);
  cout<<"3. salir";
  gotoxy(15,10);
  cout<<"ELIJA ACCION A REALIZAR:   ";
  cin>>op;
  getch();

  switch (op)
  {
   case 1:
   clrscr();
   gotoxy(10,5);
   cout<<"ingrese un numero que sea par:   ";

   cin>>num;
   z=num/2;
   while(z>=1)
   {
    z=z-1;
   }
   if(z==0)
   {
    gotoxy(10,8);
    cout<<"operacion realizada correctamente";
    getch();
    clrscr();
   }
   else
   {
    gotoxy (10,8);
    cout<<"el numero ingresado no es par";
    getch();
    clrscr();

   }
   break;

   case 2:
   imprima();
   clrscr();
   break;

   case 3:
   clrscr();
   gotoxy(28,15);
   cout<<"PRESIONE ENTER PARA SALIR";
   getch();
   break;

   default:
   gotoxy(28,15);
   cout<<"solo puedes elegir las opciones del 1 al 3";
   getch();
   break;
  }//fin switch
 }//fin while
}//fin voidmain

void imprima(void)
{
 clrscr();
 gotoxy(28,2);
 cout<<"IMPRESION DE NUMEROS PARES";
 f=6;
 j=20;
 num1=2;
 for(k=num1;k<=num;k=k+2)
 {

  gotoxy(j,f);
  cout<<k;
  j=j+4;
  num1=num1+2;
  if(j==48)
  {
   f=f+2;
   j=20;
  }
  else if(f==40)
  {
   clrscr();
   f=6;
   j=20;
  }
  getch();

 }//fin for
}//fin imprima

En línea


my page:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

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

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
sowher
Habitual
*****
Desconectado Desconectado

Mensajes: 184


[ NuKE ]


Ver Perfil
« Respuesta #1 en: Julio 12, 2006, 09:47:03 »

Solo un consejo, no trates de usar tantas variables y evita las variabes globales....

Suerte, sigue asi...
En línea
Rexix
Colaborador
*****
Desconectado Desconectado

Mensajes: 450


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


Ver Perfil Email
« Respuesta #2 en: Julio 14, 2006, 11:26:03 »

gracias SOWHER por el consejo..
pero en realidad no entiendo la diferencia de una variable global o dentro del void main....
Cita de: rexixtente
tambien con que librerias funcionan el DELAY y el SYSTEM :-\
suerte y gracias.. Grin
« Última modificación: Julio 14, 2006, 11:44:34 por Rexixtente » En línea


my page:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

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

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
J@Ker Lo10
Habitual
*****
Desconectado Desconectado

Mensajes: 200


'LA PRimeR @ VivE' J @Ker LOlo

???? ???? ????
Ver Perfil
« Respuesta #3 en: Julio 14, 2006, 12:25:12 »

En línea

El ConoCIMIenTo no lleGA poR si solo,
soLO kE el MEdio pARA oBteNERlo es ..........
Rexix
Colaborador
*****
Desconectado Desconectado

Mensajes: 450


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


Ver Perfil Email
« Respuesta #4 en: Julio 14, 2006, 12:48:34 »

ta bueno lo de exit (la menos a mi me funciona)  Grin
lo hiciste mas sencillo Wink aunque cuando eliges un numero muy grande, la informacion se muestra un poco desordenada por eso me moleste en joder con los GOTOXY..

hay alguien que conozca con que libreria funciona el comando DELAY??
porque  por lo que tengo entendido este ejecuta una accion en determinado tiempo...
En línea


my page:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

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

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
sowher
Habitual
*****
Desconectado Desconectado

Mensajes: 184


[ NuKE ]


Ver Perfil
« Respuesta #5 en: Julio 14, 2006, 02:10:11 »

Algunas ideas de variables goblares...


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Suerte!
En línea
J@Ker Lo10
Habitual
*****
Desconectado Desconectado

Mensajes: 200


'LA PRimeR @ VivE' J @Ker LOlo

???? ???? ????
Ver Perfil
« Respuesta #6 en: Julio 15, 2006, 02:43:45 »

delay
es una funcion de la libreria dos.h
En línea

El ConoCIMIenTo no lleGA poR si solo,
soLO kE el MEdio pARA oBteNERlo es ..........
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: opinen de este code!! « anterior próximo »
Ir a:  


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