Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - the_jocker

#31
Gracias por responder amigo, resulta que en el prototipo de la función opera los & pasan valores por referencia, eso es lo que me dijeron en la escuela, por eso lo declaro en el prototipo de la función y en la declaración, y también la modifico con el 1 al final, para diferenciarla, osea &raiz1 pasa el valor a raiz y &potencia1 pasa el valor a potencia, igual como vos me lo planteas me da conflicto en la llamada a la función, es decir se soluciona con los apuntadores pero ahora en la llamada me dice "tipos en conflicto para opera", "la declaración de opera estaba aquí".
#32
Buenas, resulta de que uso linux mejor dicho ubuntu, tengo que hacer un practico de programación en c, todos usan dev-c++ pero yo nano y gcc para compilar, muestro el codigo para poder decir cual es el error:


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

void opera(int n1, int m1, float &raiz1, int &potencia1);

main()
{
        int n,m,potencia;
        float raiz;
        printf("Ingresar un valor para n: ");
        scanf("%d",&n);
        printf("\nIngrese un valor para m: ");
        scanf("%d",&m);
        opera(n,m,raiz,potencia);
        printf("\nLa raiz de n es: %.2f",raiz);
        printf("\nLa potencia de n elevado a la m es: %d\n",potencia);
        return 0;
}
void opera(int n1, int m1, int &raiz1, float &potencia1)
{
        raiz1 = 0;
        potencia1 = 0;
        raiz1 = sqrt(n1);
        potencia1 = pow(n1,m1);
}



El error que me da gcc es que se esperaba ';' o ',' before '&' .
No entiendo ya que asi como esta en dev-c++ lo toma, compila bien. Yo pense que podia ser porque talvez tiene demasiados argumentos la funcion pero no creo, desde ya gracias por su ayuda.
#33
Hola amigo, soy nuevo tambien en c pero te puedo ayudar, las variables locales se declaran dentro de la funcion main,
main()
{
   int a,b;
}
despues usas variables que no declaraste nunca y la variable total la usas 2 veces con diferentes resultados y eso no se puede.
Otra cosa, cuando se imprime por pantalla un resultado es asi:

printf("La suma es %d",suma);

%d es el tipo de dato entero corto, suma es la variable donde almacene el resultado que quiero imprimir.

Con eso ya lo podes terminar creo. No se usa scanf como la estas usando esta sirve para tomar datos ingresados, y vos ya le diste valores a las variables, Espero te sirva la ayuda.
#34
Muchas gracias por responder,lo tengo que hacer a C++ igual, pero voy a ir por los 2,de nuevo farresito
espero algun dia poder darte una mano como lo hiciste vos, ojala todos los foros fueran iguales a este, no se si cierran los temas pero este ya lo pueden dar por solucionado.Muchas gracias y en especial a farresito.
#35
Ya lo probe al codigo con el return fuera del for, y anduvo perfecto.
Recien empiezo con C,en realidad en la facultad estamos viendo C++ y lei por ahi que si aprendo bien c++ despues cuesta mucho acomodarse a C,entonces quiero aprender C junto a C++, nose si es correcto esto, el codigo me quedo asi:

#include <stdio.h>

main()
{
     int a;
     for(a=0;a<=10;a++)
     {
           printf("No molestar en clase\n");
     }
     return 0;
}


Muchas gracias,es importante que consideren mi pregunta del orden en que deberia aprender un lenguaje deacuerdo a sus propias experiencias, para poder tomar una decision. Gracias desde Argentina
#36
Los 2 funcionan, pero el segundo cumple con lo que quiero mostrar, es decir la cantidad de veces del for, pero el primero muestar una sola vez el mensaje y termina la ejecucion, yo vi en todos lados que los ciclos estan entre llaves en todos lo lenguajes, es mas probe solo con main(), y lo mismo, int main(void), tampoco, por eso mi duda, que es lo que estaria mal para que no haga lo que le pido.
#37
Programación C/C++ / Duda en sintaxis de C
3 Abril 2012, 00:06 AM
Buenas, Empiezo hace horas con el lenguaje C, se ve picante, pero empeze a familiarizarme con la sintaxis, pero qui la duda, resulta que edito con nano, en ubuntu, compilo con gcc, todo bien, pero vi codigo de ejemplo y por ejemplo esto no compila:

#include <stdio.h>

int main()
{
     int a;
     for(a=0;a<=10;a++)
     {
          printf("no molestar en clase\n");
          return 0;
     }
}


No entiendo el programa esta bie escrito, pero esto si toma perfecto:

#include <stdio.h>

int main()
{
     int a;
     for(a=0;a<=10;a++)
          printf("no molestar en clase\n");
          return 0;
}


Es decir el segundo esta sin los corchetes del for y lo toma perfecto, puede que pase o asi es la sintaxis del lenguaje. Gracias.
#38
PHP / Re: hacer include con la misma cabecera
26 Febrero 2012, 03:33 AM
Yo vi un codigo que llamaba por medio de un get pero hacia manejo de clases las cuales se me hacen complejas porque como ya dije soy novato, la otra es hacerlo mediante links pero eso me cambia el formulario, nose lo que estoy haciendo mal.
#39
PHP / hacer include con la misma cabecera
23 Febrero 2012, 16:56 PM
Buenas nose si se entiende la pregunta, la explico.
Como soy novato en php me van a poder sacar 2 dudas, la primera si es viable hacer un software web, es decir una caja diaria, una lista de movimiento de clientes,factura, etc.
Y la duda ahora es que yo tengo un menú y una cabezera:
Código (html4strict) [Seleccionar]

<h1><span id="uno">Don</span><span id="dos"> TATA</span></h1>
<h2><span>Soluciones Empresariales</span></h2>

Código (html4strict) [Seleccionar]

<div id="menu">
<ul>
<li><a href="" name="inicio">INICIO</a></li>
<li><a href="" name="clientes">CLIENTES</a></li>
<li><a href="" name="consultas">CONSULTAS</a></li>
<li><a href="" name="caja">CAJA DIARIA</a></li>
</ul>
</div>

Código (php) [Seleccionar]

<?php
$inicio 
$_GET['inicio'];
$clientes $_GET['clientes'];
$consultas $_GET['consultas'];
$caja $_GET['caja'];

if (isset(
$inicio))
{
include 'inicio.php';
}else
{
if (isset($clientes))
{
include 'clientes.php';
}
}
?>


Con php quiero que este menu mas la cabezera no se muevan sino que debajo de esta realize las operaciones, por ejemplo que elija clientes, debajo se despliegue el clientes.php.
Deduje que era algo como llamar por medio de un get a el .php pero no sale nada talvez porque sea un link por eso no se despliega.
Gracias por su ayuda.
#40
Gracias por Responder me funciono el codigo, es que me saltee una etiqueta de php y no la encontraba, supongo que estaa mal hecha la consulta, gracias si me pueden pasar nos papeles para leer mas sobre consultas les estoy agradecido, y para poner imagenes y videos en php pero sacandolos de una bd, si es jodido no se hagan problema con esto basta, es mi ultima consulta la de las imagenes y videos, si no se puede por favor den el tema por solucionado les agradezco.