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 - ivancea96

#931
Java / Re: Duda en una condición if
6 Noviembre 2016, 15:17 PM
No. Fíjate en los paréntesis.

El operador ternario ?: está entre paréntesis. El retorno será "this.name" + (el resultado del operador ternario)

Código (java) [Seleccionar]
// return this.name + (name.getValueArg() > 0 ? (" " + param) : "");

if(name.getValueArg() > 0)
    return this.name + " " + param;
else
    return this.name;
#932
Programación C/C++ / Re: Ayuda con static_cast
6 Noviembre 2016, 13:54 PM
static_cast<tipo>(objeto) va convertir el objeto al tipo que quieras. Si no puede hacerlo, te tirará un error en tiempo de compilación. No tiene más.

En muchos casos, funciona como un (tipo) objeto

Código (cpp) [Seleccionar]
int n = (int)1.8;
int n2 = static_cast<int>(1.8);

En ese caso, tanto n como n2 serán 1.
static_cast es más seguro que el cast clásico (tipo) objeto.

Dicho esto, intuyo que el ejercicio pretende que transformes los coeficientes enteros a double con static_cast.
#933
Vale. Para lo de las dll, añade la opción de compilación "-static", para que las compile en static y no necesites las DLL.
#934
Cita de: bash en  4 Noviembre 2016, 22:43 PM
lo que me gustaria entender es como poner orden al compilador para poder hacer deployment en produccion?
¿Poner orden al compilador?
Si el compilador está instalado, entocnes solo es compilar. No entiendo la duda. En el peor de los casos, puedes compilar a mano (o con un batch). Si puedes compilar a mano, hacer el makefile no será mucho más complicado.
#935
Programación C/C++ / Re: Proyecto (ayuda)
5 Noviembre 2016, 14:16 PM
No sé ni el nivel ni el tamaño que ha de tener el progrma, pero aquí algún ejemplo genérico:

- Manejar una base de datos de<algo>. Por ejemplo, libros, recetas, etc.
    - Una base que se vaya almacenando en un archivo.
    - En caso de no manejar aun bien archivos, simplemente una base de datos que se pierda al cerrar el programa.

- ¿Un juego? Cualquier juego por turnos o de 1 solo jugador que se te ocurra.
#936
-L<directorio donde buscar las librerías>
-l<nombre de la librería>
El nombre de la librería, sin el prefijo "lib" si tiene, ni la extensión: "libabc.a" -> "abc"

En cuanto al tercer punto, puedes revisar si estás usando un compilador de 64 bits y lo tratas de ejecutar en una máquina de 32 bits. Este problema ya es más difícil de analizar sin datos.
#937
Ninguno. Un getter es un método que creas tú.

Dentro de la clase Llamada:
Código (java) [Seleccionar]
public String getNumOrigen(){
    return numOrigen;
}


Y lo llamas como cualquier método. llamada.getNumOrigen();

Es un método sin más, pero se le llama "getter". Del mismo modo, un método del estilo:
Código (java) [Seleccionar]
public void setNumOrigen(String newNumOrigen){
    this.numOrigen = newNumOrigen;
}

Se le llama "setter".
#938
O pones los miembros public, o creas tú los getters, que no son más que una función que retorna el objeto que quieres. "int getDuracion()"
#939
Código (java) [Seleccionar]
private String numOrigen;
private String numDestino;
private int duracion;

Eso tienes en Llamada.
Private implica que solo se puede acceder desde la misma clase. Tú estás accediendo desde una clase hija. Para acceder, necesitarás ponerlo como protected (o hacer una función que te retorne esos objetos)
#940
Cita de: RAGMANINOV en  2 Noviembre 2016, 12:29 PM
Hola a todos recien estoy aprendiendo a programar en lenguaje c y me dejaron algunas practicas en las que me encuentro atorado en una que me pide introducir la hora en formato de 24 horas en cinco caracteres (hh:mm) y la imprima en formato de 12 horas, con igual 5 caracteres mas el AM o PM (hh:mm AM/PM), pues ya tengo un programa que lo hace pero necesita que la hora se introduzca con un punto entre hora y minuto (hh.mm) en vez de con dos puntos, no se como hacer que salga con 2 puntos, toda vez que intento colocarlos me da error y no compila, aca el codigo que tengo:

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

int main (void)

{
   
float hora,hour;

printf ("escriba la hora en formato de 24 hora solo cinco caracteres (hh.mm): ");
scanf ("%f",&hora);

if (hora<12.00)
     {
     printf ("la hora es: %.2f AM",hora); 
     }
else
     {
     hour=hora-12;
     printf ("la hora es: %.2f PM",hour);
     }

return (0);

}


MOD: Etiquetas GeSHi.

"Me da error y no compila" no es una opción. Lee el error, y si no lo entiendes, ponlo por aquí.

Si ya lo hiciste con ':', pon ese código aquí. El cambio es mínimo.