hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
30 de Agosto de 2008, 06:36:04
Noticias: Caracteres maximos de las firmas
Para ver este enlace Registrate o Inicia Sesion
> leer

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  C / C++ (Moderadores: mycrox, TxShAcK)
| | | |-+  Curso C/C++ desde 0
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 Ir Abajo Imprimir
Autor Tema: Curso C/C++ desde 0  (Leído 16766 veces)
FreakMind
NZ2
**
Desconectado Desconectado

Mensajes: 246



Ver Perfil
« Respuesta #135 : 11 de Enero de 2008, 12:51:38 »

lei un par de manuales (no completamente) y no logro sacar algunas dudas, osea te explican algunas funciones no todas. igual ya aclare las dudas y temine el programa, con esto creo que alcansa para hacer programas basicos.
saludos y gracias por la ayuda que me dieron
Que tengas dudas no es el problema pero ... usar el scanf/printf asi parece como que no hubieras leido nada
En línea


Connoisseurs of C semantics find C++ inferior to ++C

Arronax
Recien llegado
*
Desconectado Desconectado

Mensajes: 14



Ver Perfil
« Respuesta #136 : 12 de Enero de 2008, 03:18:44 »

me habia trabado y nunca pense que podia ser eso la solucion. era una pel....des
En línea

¿Estas al pedo? entra aca:

Para ver este enlace Registrate o Inicia Sesion
Grib_Jr.
NZ2
**
Desconectado Desconectado

Mensajes: 153


Querer es poder


Ver Perfil
« Respuesta #137 : 18 de Enero de 2008, 09:26:20 »

hola soy nuevo en el foro, queria felicitarlos por la guia, de verdad he aprendido mucho, y he estado con cada ejemplo que dan creando un programa (muy inutil porsierto) pero llegue a una duda
Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hola Mundo, Si escuchan un BIP es que esto funciona :D\n");
    printf("Lamentablemente saque el BIP porque me esta volviendo loco\n");
    float a=5.4;
    float b=27;
    printf("La variable es %f y la otra es %f\n\n\t", a+b, b-a);
    int numero;
    printf("Acontinuacion ingrese un numero: ");
    scanf("%i", &numero);
    printf("\tTu numero es: %i, increible no?\n\n", numero);
    printf("Pasa salir continue las instrucciones y al final presione ENTER...\n\n\n\n");
    printf("Porfavor teclee un numero: ");
    int ad;
    scanf("%i", &ad);
    printf("\nPorfavor teclea otro numero mas: ");
    int da;
    scanf("%i", &da);
    printf("\n\nMuchas gracias sus numeros son %i y %i \nLa suma de estos es %i", ad, da, ad+da);
    printf("\n\nAdemas, si sumamos el primer numero que me diste (%i) a %i y le restamos el ultimo numero (%i) daria: %i\n\n", numero, ad+da, da, numero+ad+da-da);
    int nmrin;
    printf("\n\n\nPorfavor escribe otro numero mas: ");
    scanf("%i", &nmrin);
    if (nmrin>0)
    {
                printf("El numero es positivo");
                }
                else if (nmrin<0)
                {
                printf("El numero es negativo");
                }
                else
                {
                    printf("El numero es neutro");
                }
                system("cls");
                printf("\n\n\nBueno, intentemos mas cosas... prosigamos :D\n");
do{
char bebidas[10];
printf("Cual es tu bebida favorita??");
scanf("%c", &bebidas);
if(bebidas==pepsi);
{
                  system("cls");
                  valid=0;
                  printf("La pepsi es la mejor, no hay duda sobre eso :D");
                  }
                  else
                  {
                      system("cls")
                      printf("Bah eso es basura, no tienes una mejor?");
                      valid=1;
                      }
                      }while(valid==1);               
    system("pause > nul");
    return 0;
en la parte que dice if(bebidas==pepsi); no me funciona

mi idea es que la persona escriba la bebida pepsi y que diga "si, pepsi es lo maximo" o algo asi, y que si no es pepsi le mande la otra opcion escrita en el codigo.

Si puse algo mal disculpen pero parti completamente de 0

EDIT: logre solucionar todo pero no como quería, lo remplaze envez de q la persona diga pepsi ahora tiene que decir el numero que corresponde a pepsi, usando el SWITCH, pero sin embargo preferiria que en vez de numeros uno pudiera escribir pepsi y que funkara.

me quedo asi
Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hola Mundo, Si escuchan un BIP es que esto funciona :D\n");
    printf("Lamentablemente saque el BIP porque me esta volviendo loco\n");
    float a=5.4;
    float b=27;
    printf("La variable es %f y la otra es %f\n\n\t", a+b, b-a);
    int numero;
    printf("Acontinuacion ingrese un numero: ");
    scanf("%i", &numero);
    printf("\tTu numero es: %i, increible no?\n\n", numero);
    printf("Pasa salir continue las instrucciones y al final presione ENTER...\n\n\n\n");
    printf("Porfavor teclee un numero: ");
    int ad;
    scanf("%i", &ad);
    printf("\nPorfavor teclea otro numero mas: ");
    int da;
    scanf("%i", &da);
    printf("\n\nMuchas gracias sus numeros son %i y %i \nLa suma de estos es %i", ad, da, ad+da);
    printf("\n\nAdemas, si sumamos el primer numero que me diste (%i) a %i y le restamos el ultimo numero (%i) daria: %i\n\n", numero, ad+da, da, numero+ad+da-da);
    int nmrin;
    printf("\n\n\nPorfavor escribe otro numero mas: ");
    scanf("%i", &nmrin);
    if (nmrin>0)
    {
                printf("El numero es positivo");
                }
                else if (nmrin<0)
                {
                printf("El numero es negativo");
                }
                else
                {
                    printf("El numero es neutro");
                }
                system("cls");
                printf("\n\n\nBueno, intentemos mas cosas... prosigamos :D\n");
                int valid;
do{
int bebidas;
printf("Cual es tu bebida favorita??\n\n");
printf("1. Pepsi\n");
printf("2. Coca Cola\n");
printf("3. Fanta\n");
printf("4. Sprite\n");
printf("5. SevenUp\n");
printf("6. Otra\n");
scanf("%i", &bebidas);
{
switch (bebidas)
{
       case 1:    system("cls");
                  valid=3;
                  printf("La pepsi es la mejor, no hay duda sobre eso :D\nLos que toman pepsi son capos ;)");
                  break;
                  default:      system("cls");
                      printf("Bah eso es basura, no tienes una mejor?\n");
                      valid=4;
                  break;
                      }
                      } 
                      }
                      while(valid==4);               
    system("pause > nul");
    return 0;
}



PD: por experiencia propia no se confundan entre ; y : xDD te hace la vida un infierno descubrirlo
« Última modificación: 18 de Enero de 2008, 10:16:38 por Grib_Jr. » En línea


uriel_mec
NZ1
*
Desconectado Desconectado

Mensajes: 91



Ver Perfil
« Respuesta #138 : 18 de Enero de 2008, 02:02:43 »

yo hice un programa similar y la unica forma que se me ocurrio cuando estaba en la escuela fue indicar a la memoria cada posicion ejemplo:

Código:
if(bebida[0]=='p'&&bebida[1]=='e'&&bebida[2]=='p'&&bebida[3]=='s'&&bebida[4]=='i'){
printf("La pepsi es la mejor, no hay duda sobre eso :D");
 else
                  {
                      system("cls")
                      printf("Bah eso es basura, no tienes una mejor?");

es la forma en la que pude resolverlo si hay una mejor y mas facil respuesta creo que ami tambien me ayudaria jeje.

saludos!!
« Última modificación: 18 de Enero de 2008, 02:04:03 por uriel_mec » En línea

La ciencia es la progresiva aproximación del hombre al mundo real.
Grib_Jr.
NZ2
**
Desconectado Desconectado

Mensajes: 153


Querer es poder


Ver Perfil
« Respuesta #139 : 18 de Enero de 2008, 02:12:25 »

wo muchas gracias por la respuesta (aparte fue muy rapida) pero me llego otro problema que me esta matando  Cry

Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{   do{
    int ops;
    printf("Porfavor elija la operacion a realizar \n\n");
    printf("1.- Suma\n2.- Resta\n3.- Multiplicacion\n4.- Divicion\n\n");
    printf("\tOperacion numero: ");
    scanf("%i", &ops);
    system("cls");
    if(ops>5 or ops<1)
    {
    printf("Opcion incorrecta. Ingrese otra.\n");
    system("pause");
    }
    if (ops==1)
    {
                        int nsuma1, nsuma2, volver;                       
                        printf("Elija los numeros a sumar: ");
                        scanf ("\n%i", &nsuma1);
                        printf("%i + ", nsuma1);
                        scanf ("%i", &nsuma2);
                        printf("El resultado es: %i\n\n",nsuma1+nsuma2);
                        printf("Para Salir presione 1, para volver 3: ");
                        scanf ("%i", &volver);
                        }
                        if (volver==1);
                        {
                        system("pause");
                        return 0;
                        }
                        else
                        }{while(volver==3);
                       
                                               
                       
               
      system("pause > nul");
     
    return 0;
}
pos alguien por ahi hizo una calculadora y me dio la gana de hacer una tambien >.< tonces paso que el codigo else y while nunca me funcionan (Ughh  Cry), estube horas intentando buscar soluciones, puse tantos cambios que probablemente nada funcione... pero bueno, algun arreglito que no sea muy complejo?

    Gracias de antemano
Grin Grin cool kool cool Grin Grin
« Última modificación: 18 de Enero de 2008, 02:21:35 por Grib_Jr. » En línea


uriel_mec
NZ1
*
Desconectado Desconectado

Mensajes: 91



Ver Perfil
« Respuesta #140 : 18 de Enero de 2008, 02:31:34 »

wo muchas gracias por la respuesta (aparte fue muy rapida) pero me llego otro problema que me esta matando  Cry

Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{   do{
    int ops;
    printf("Porfavor elija la operacion a realizar \n\n");
    printf("1.- Suma\n2.- Resta\n3.- Multiplicacion\n4.- Divicion\n\n");
    printf("\tOperacion numero: ");
    scanf("%i", &ops);
    system("cls");
    if(ops>5 or ops<1)
    {
    printf("Opcion incorrecta. Ingrese otra.\n");
    system("pause");
    }
    if (ops==1)
    {
                        int nsuma1, nsuma2, volver;                       
                        printf("Elija los numeros a sumar: ");
                        scanf ("\n%i", &nsuma1);
                        printf("%i + ", nsuma1);
                        scanf ("%i", &nsuma2);
                        printf("El resultado es: %i\n\n",nsuma1+nsuma2);
                        printf("Para Salir presione 1, para volver 3: ");
                        scanf ("%i", &volver);
                        }
                        if (volver==1);
                        {
                        system("pause");
                        return 0;
                        }
                        else
                        }{while(volver==3);
                       
                                               
                       
               
      system("pause > nul");
     
    return 0;
}
pos alguien por ahi hizo una calculadora y me dio la gana de hacer una tambien >.< tonces paso que el codigo else y while nunca me funcionan (Ughh  Cry), estube horas intentando buscar soluciones, puse tantos cambios que probablemente nada funcione... pero bueno, algun arreglito que no sea muy complejo?

    Gracias de antemano
Grin Grin cool kool cool Grin Grin
primero te recomendaria usar un case para que la estructura se entienda un poco mas.

el primer error que vi fue este

Código:
if(ops>5 or ops<1)
creo que en C no existe and y or, en su lugar puedes usar &&
Código:
if(ops>5 && ops<1)

el segundo fue este:
Código:
scanf ("\n%i", &nsuma1);
se te paso la \n

hice algunas modificaciones
Código:
                    int nsuma1, nsuma2, volver;                       
                        printf("Elija los numeros a sumar: ");
                        printf("Dame el primer valor  ");
                         scanf ("%i", &nsuma1);
                        printf("Dame el segundo valor  ");
                        scanf ("%i", &nsuma2);
                        printf("El resultado es: %i\n\n",nsuma1+nsuma2);
                        printf("Para Salir presione 1, para volver 3: ");
                        scanf ("%i", &volver);
                        }
                        if (volver==1);
                        {
                        system("pause");
                        return 0;
                        }
                        else
                        }{while(volver==3);
                       
                                               
                       
               
      system("pause > nul");
     
    return 0;
}

como en estos momentos no dispongo de mi compilador no se si asi corre bien el programa pero de todas maneras postea las dudas o errores que surgan del programa
« Última modificación: 18 de Enero de 2008, 02:32:58 por uriel_mec » En línea

La ciencia es la progresiva aproximación del hombre al mundo real.
Grib_Jr.
NZ2
**
Desconectado Desconectado

Mensajes: 153


Querer es poder


Ver Perfil
« Respuesta #141 : 18 de Enero de 2008, 02:44:12 »



creo que asi puedo explicarme mejor, ese error es imponente, y si no es ese, sale lo mismo pero donde dice else
« Última modificación: 18 de Enero de 2008, 02:49:59 por Grib_Jr. » En línea


k0be
NZ2
**
Desconectado Desconectado

Mensajes: 115


Ver Perfil
« Respuesta #142 : 18 de Enero de 2008, 03:51:17 »

Grib_Jr:

Este es el codigo corregido

Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{
int nsuma1, nsuma2, volver;
do{
    int ops;
    printf("Porfavor elija la operacion a realizar \n\n");
    printf("1.- Suma\n2.- Resta\n3.- Multiplicacion\n4.- Divicion\n\n");
    printf("\tOperacion numero: ");
    scanf("%i", &ops);
    system("cls");
    if(ops>5 || ops<1)
    {
    printf("Opcion incorrecta. Ingrese otra.\n");
    system("pause");
    }
    if (ops==1)
    {

                        printf("Elija los numeros a sumar: ");
                        scanf ("%i", &nsuma1);
                        printf("%i + ", nsuma1);
                        scanf ("%i", &nsuma2);
                        printf("El resultado es: %i\n\n",nsuma1+nsuma2);
                        printf("Para Salir presione 1, para volver 3: ");
                        scanf ("%i", &volver);
                        }
                        if (volver==1)
                        {
                        system("pause");
                        return 0;
                        }
                        }while(volver==3);
                       
                                               
                       
               
      system("pause > nul");
     
    return 0;
}


Tenias algunos errores leves, como usar la variable "volver" sin declararla apropiadamente, un else que no hacia nada, y estaba mal puesto tu while.

Suerte
En línea
Grib_Jr.
NZ2
**
Desconectado Desconectado

Mensajes: 153


Querer es poder


Ver Perfil
« Respuesta #143 : 18 de Enero de 2008, 05:09:28 »

Grib_Jr:

Este es el codigo corregido

Código:
#include <stdio.h>
#include <stdlib.h>
int volver;
int main()
{   do{
    int ops;
    printf("Porfavor elija la operacion a realizar \n\n");
    printf("1.- Suma\n2.- Resta\n3.- Multiplicacion\n4.- Divicion\n5.- Porsentaje\n6.- Salir del Programa\n\n");
    printf("\tOperacion numero: ");
    scanf("%i", &ops);
    system("cls");
    {
    switch(ops)
    {                   case 1:
                        int nsuma1, nsuma2;                       
                        printf("Elija los numeros a sumar: ");
                        scanf ("\n%i", &nsuma1);
                        printf("%i + ", nsuma1);
                        scanf ("%i", &nsuma2);
                        printf("El resultado es: %i\n\n",nsuma1+nsuma2);
                        break;
                        case 2:
                        int nresta1, nresta2;                       
                        printf("Elija los numeros a restar: ");
                        scanf ("\n%i", &nresta1);
                        printf("%i - ", nresta1);
                        scanf ("%i", &nresta2);
                        printf("El resultado es: %i\n\n",nresta1-nresta2); 
                        break;
                        case 3:                       
                        int nmulti1, nmulti2;                       
                        printf("Elija los numeros a multiplicar: ");
                        scanf ("\n%i", &nmulti1);
                        printf("%i x ", nmulti1);
                        scanf ("%i", &nmulti2);
                        printf("El resultado es: %i\n\n",nmulti1*nmulti2);
                        break;
                        case 4:
                        int ndivi1, ndivi2;                       
                        printf("Elija los numeros a dividir: ");
                        scanf ("\n%i", &ndivi1);
                        printf("%i / ", ndivi1);
                        scanf ("%i", &ndivi2);
                        printf("El resultado es: %i\n\n",ndivi1/ndivi2);       
                        break;
                        case 5:
                        int nporcen1, nporcen2;                       
                        printf("Elija el numero a transformar: ");
                        scanf ("\n%i", &nporcen1);
                        printf("%i de ", nporcen1);
                        scanf ("%i", &nporcen2);
                        printf("El resultado es: %i\n\n",nporcen1%nporcen2);       
                        break;
                        case 6:
                        printf("Hasta Pronto\n\n");
                        system("pause");
                        return 0;
                        default:
                        printf("La opcion elegida no existe");
                        break;       
}                       printf("\nPara salir presione 1, para volver 2\n");
                        scanf("%i", &volver);           
}                       system("cls");
}                       while (volver==2);
                       
      system("pause");
     
    return 0;
}
   


Tenias algunos errores leves, como usar la variable "volver" sin declararla apropiadamente, un else que no hacia nada, y estaba mal puesto tu while.

Suerte


si habia puesto a la variable volver como int mira
Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{   
    int ops;
    printf("Porfavor elija la operacion a realizar \n\n");
    printf("1.- Suma\n2.- Resta\n3.- Multiplicacion\n4.- Divicion\n\n");
    printf("\tOperacion numero: ");
    scanf("%i", &ops);
    system("cls");
    if (ops==1)
    {
                    int nsuma1, nsuma2, volver;                       
                        printf("Elija los numeros a sumar: ");
                        printf("Dame el primer valor  ");
                         scanf ("%i", &nsuma1);
                        printf("Dame el segundo valor  ");
                        scanf ("%i", &nsuma2);
                        printf("El resultado es: %i\n\n",nsuma1+nsuma2);
                        printf("Para Salir presione 1, para volver 3: ");
                        scanf ("%i", &volver);
                        }
                        if (volver==1);
                        {
                        system("pause");
                        return 0;
                        }
                        else
                        }{while(volver==3);
                       
                                               
                       
               
      system("pause > nul");
    return 0;
}
pero trankilos, decidi no amargarme la vida y usar switch y me funciono, solo tengo que poner diviciones y otras cosas para q mi calculadora este lista, aca les mando el como va, lo del while no me deja usarlo ni por error, pero vere el porq y leere nuevamente la tuto aver si termino esta calculadora
Código:
#include <stdio.h>
#include <stdlib.h>
int volver;
int main()
{   do{
    int ops;
    printf("Porfavor elija la operacion a realizar \n\n");
    printf("1.- Suma\n2.- Resta\n3.- Multiplicacion\n4.- Divicion\n5.- Salir del Programa\n\n");
    printf("\tOperacion numero: ");
    scanf("%i", &ops);
    system("cls");
    {
    switch(ops)
    {                   case 1:
                        int nsuma1, nsuma2;                       
                        printf("Elija los numeros a sumar: ");
                        scanf ("\n%i", &nsuma1);
                        printf("%i + ", nsuma1);
                        scanf ("%i", &nsuma2);
                        printf("El resultado es: %i\n\n",nsuma1+nsuma2);
                        break;
                        case 2:
                        int nresta1, nresta2;                       
                        printf("Elija los numeros a restar: ");
                        scanf ("\n%i", &nresta1);
                        printf("%i - ", nresta1);
                        scanf ("%i", &nresta2);
                        printf("El resultado es: %i\n\n",nresta1-nresta2); 
                        break;
                        case 3:                       
                        int nmulti1, nmulti2;                       
                        printf("Elija los numeros a multiplicar: ");
                        scanf ("\n%i", &nmulti1);
                        printf("%i x ", nmulti1);
                        scanf ("%i", &nmulti2);
                        printf("El resultado es: %i\n\n",nmulti1*nmulti2);
                        break;
                        case 4:
                        int ndivi1, ndivi2;                       
                        printf("Elija los numeros a dividir: ");
                        scanf ("\n%i", &ndivi1);
                        printf("%i : ", ndivi1);
                        scanf ("%i", &ndivi2);
                        printf("El resultado es: %i\n\n",ndivi1%ndivi2);       
                        break;
                        case 5:
                        printf("Hasta Pronto\n\n");
                        system("pause");
                        return 0;
                        default:
                        printf("La opcion elegida no existe");
                        break;       
}                       printf("\nPara salir presione 1, para volver 2\n");
                        scanf("%i", &volver);           
}                       system("cls");
}                       while (volver==2);
                       
      system("pause");
     
    return 0;
« Última modificación: 19 de Enero de 2008, 04:45:27 por Grib_Jr. » En línea


k0be
NZ2
**
Desconectado Desconectado

Mensajes: 115


Ver Perfil
« Respuesta #144 : 18 de Enero de 2008, 05:28:18 »

si habia puesto a la variable volver como int mira

solo para que no te quedes con la duda, la razon por la que la variable volver estaba mal es porque la habias declarado dentro de una llave, pero la estabas usando tambien fuera de esa llave:

Código:
    if (ops==1)
    {
                    int nsuma1, nsuma2, volver;                       
                        printf("Elija los numeros a sumar: ");
                        printf("Dame el primer valor  ");
                         scanf ("%i", &nsuma1);
                        printf("Dame el segundo valor  ");
                        scanf ("%i", &nsuma2);
                        printf("El resultado es: %i\n\n",nsuma1+nsuma2);
                        printf("Para Salir presione 1, para volver 3: ");
                        scanf ("%i", &volver);
                        }
                        if (volver==1);
                        {
                        system("pause");
                        return 0;
                        }


Que pasa si alguien al principio pone la opcion "2" en el menu? el programa nunca ejecutaria el codigo de ese IF donde declaraste volver, pero sin embargo si ejecutaria el codigo donde comparas el valor de volver (if volver==1), por eso el compilador se queja, por que no en todos los casos ejecuta el codigo donde declaras volver, pero si donde usas volver.

A menos de que sea estrictamente necesario hacerlo de otra manera, es buena costumbre declarar las variables al principio de la funcion, asi mejora la legibilidad.



Respecto tu nuevo codigo, tal vez te gustaria mejorarlo leyendo los dos numeros antes de procesar el switch, de esta manera ahorrarias una buena cantidad de lineas de codigo.

Lees los numeros antes de entrar al switch, y en el switch ejecutas la operacion nomas, dependiendo del caso.
« Última modificación: 18 de Enero de 2008, 06:23:42 por k0be » En línea
Grib_Jr.
NZ2
**
Desconectado Desconectado

Mensajes: 153


Querer es poder


Ver Perfil
« Respuesta #145 : 18 de Enero de 2008, 05:39:14 »

ohh muchas gracias ahora si que quede claro, y completamente claro Cheesy a si casi se me olvida, como le ago para colocar el simbolo de divicion?? se supone q es % o : en otros lados pero con niuno de los dos me funciona
En línea


k0be
NZ2
**
Desconectado Desconectado

Mensajes: 115


Ver Perfil
« Respuesta #146 : 18 de Enero de 2008, 05:40:42 »

ohh muchas gracias ahora si que quede claro, y completamente claro Cheesy a si casi se me olvida, como le ago para colocar el simbolo de divicion?? se supone q es % o : en otros lados pero con niuno de los dos me funciona

es /

ejemplo:

Código:
respuesta = numero1 / numero2;
En línea
uriel_mec
NZ1
*
Desconectado Desconectado

Mensajes: 91



Ver Perfil
« Respuesta #147 : 19 de Enero de 2008, 05:00:09 »

que bueno que ya este aclarado lo de tu programa como ayer no disponia de mi compilador no te podia ayudar en parte, pero si es cierto tenias declaradas tus variables dentro de una llave, yo no me habia fijado muy buenas aportaciones.

saludos!

pd: ahora mismo probe tu programa a la hora de compilarlo no marca errores, bueno marcaba uno pero era por que te faltaba la llave final, sin embargo al ejecutarlo no da el programa que raro
« Última modificación: 19 de Enero de 2008, 05:05:16 por uriel_mec » En línea

La ciencia es la progresiva aproximación del hombre al mundo real.
Grib_Jr.
NZ2
**
Desconectado Desconectado

Mensajes: 153


Querer es poder


Ver Perfil
« Respuesta #148 : 19 de Enero de 2008, 07:21:58 »

que bueno que ya este aclarado lo de tu programa como ayer no disponia de mi compilador no te podia ayudar en parte, pero si es cierto tenias declaradas tus variables dentro de una llave, yo no me habia fijado muy buenas aportaciones.

saludos!

pd: ahora mismo probe tu programa a la hora de compilarlo no marca errores, bueno marcaba uno pero era por que te faltaba la llave final, sin embargo al ejecutarlo no da el programa que raro
si si esq lo edite, porq como no siempre estoi en el mismo lugar para no perder lo q llevo voi editando el anterior en que puse que lo habia arreglado con el switch.

ah una duda, como le pongo a mi calculadora para que sake raices cuadradas? cual es la formula?
En línea


k0be
NZ2
**
Desconectado Desconectado

Mensajes: 115


Ver Perfil
« Respuesta #149 : 19 de Enero de 2008, 07:40:06 »

si si esq lo edite, porq como no siempre estoi en el mismo lugar para no perder lo q llevo voi editando el anterior en que puse que lo habia arreglado con el switch.

ah una duda, como le pongo a mi calculadora para que sake raices cuadradas? cual es la formula?

aqui ando de nuevo al rescate  Cheesy

C ya ofrece una funcion para sacar las raices cuadradas, es sqrt(); Esta definida en la libreria math.h

Código:

#include <math.h>

int tuentero=10;
float respuesta;
respuesta=sqrt(tuentero);

printf("%f",respuesta);


Ese codigo obviamente no esta terminado, pero con lo que haz aprendido hasta ahora supongo que captas la idea y podras terminarlo solo
En línea
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online