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

#111
Redes / Ocultarse de Wireshark
2 Octubre 2013, 18:53 PM
Hola,

Tengo una pregunta, utilizando un proxy o VPN se podría ocultar el tráfico para que este no sea capturado por Wireshark en una Red LAN ?


Un saludo
#112
¿Para que más RAM? Tengo 4 GB, dos módulos de 2GB cada una, creo que es suficiente ¿no?

Respecto al espacio, creo que si porque mi torre es bastante grande y hay suficiente espacio.


Un saludo y gracias por la respuestas
#113
Buenas,

Necesito ayuda para comprarme una tarjeta gráfica para poder jugar a los nuevos vídeojuegos que están saliendo, tipo: GTA V, Battlefield 4

El Hardware de mi máquina es:

- CPU: DualCore Intel Core 2 Duo E8400, 3000 MHz (9 x 333)
- Motherboard: Gigabyte GA-N650SLI-DS4L  (2 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR2 DIMM, Audio, Gigabit LAN)
- RAM: 4096 MB  (DDR2-667 DDR2 SDRAM)
- Placa de video: NVIDIA GeForce 8600 GT  (1024 MB)


Con este Hardware he podido jugar a mínimos a "Battlefield 3", pero ya los juegos que están sacando este año me es casi imposible jugarlos. He estado viendo esta tarjeta gráfica, GIGABYTE GeForce GT 630 2GB, creo que esta bien por calidad/precio.

¿Me recomiendan esa tarjeta gráfica para estos nuevos vídeojuegos?


Gracias
#114
Cita de: rir3760 en 14 Septiembre 2013, 17:20 PM
El problema es la cadena de formato al pedir confirmación:
printf("\nQuieres introducir otro producto (s/n)? ");
scanf(" %c ", &otroProducto);

Utilizas " %c " cuando debería ser " %c".

Un saludo

Esto es lo que me fallaba! Gracias :)


Muchas gracias a todos los la ayuda, TEMA SOLUCIONADO
#115
Dejo mi código para que vean como lo tengo, esta todo completo menos el pequeño bug, el cual tengo que escribir un caracter y pulsar enter para volver a escribir un producto.


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

int main(){
    int compra, venta, unidades, beneficio, acomulado=0;
    char otroProducto;
   
    do{
         printf("Precio de compra: ");
         scanf("%d", &compra);
         fflush(stdin);
         printf("Precio de venta: ");
         scanf("%d", &venta);
         fflush(stdin);
         printf("Unidades vendidas: ");
         scanf("%d", &unidades);
         fflush(stdin);
         beneficio = (venta-compra)*unidades;
         printf("Beneficio: %d", beneficio);
         acomulado += beneficio;
         printf("\nBeneficio acomulado: %d", acomulado);
         
         printf("\nQuieres introducir otro producto (s/n)? ");
         scanf(" %c ", &otroProducto);
         fflush(stdin);
    }while (otroProducto == 's');

  getchar();
  return 0;
}



No he podido arreglarlo  :-\
#116
Gracias, me faltaba eso :P

¿Sabrías decirme el pequeño bug de la imagen? Hace que cuando le de a "s" o "n" para responder a la pregunta me obligue a escribir algo para poder seguir.


Saludos
#117
Gracias por la ayuda ;)

Finalmente he usado el "do while" y el programa funciona bien, salvo dos pequeños bugs. Uno en el "Beneficio acomulado" y otro que veréis en la imagen siguiente:




Un saludo
#118
Buenas, necesitaría un poco de ayuda para un programa en C es por eso que les vengo a pedir una manita :P

El programa hace lo siguiente:

- Pide precio de compra
- Precio al que vende el producto
- Unidades vendidas
- Beneficio obtenido
- Beneficio acomulado
- Quieres seguir introduciendo productos (s/n)


¿Cómo he planteado el algoritmo? Pues primero de todo he hecho un IF conforme quiero introducir productos y dentro de aquí he pedido por pantalla todo lo que me pedían.

    if (otroProducto == 1){
                     printf("Precio de compra: ");
                     scanf("%d", &compra);
                     printf("Precio de venta: ");
                     scanf("%d", &venta);
                     printf("Unidades vendidas: ");
                     scanf("%d", &unidades);
                     beneficio = (venta-compra)*unidades;
                     printf("Beneficio: %d", beneficio);
                     acomulado = beneficio + otroProducto;
                     printf("\nBeneficio acomulado: %d", acomulado);
                     
                     printf("\nQuieres introducir otro producto (s/n)? ");
                     getch("%c", &otroProducto);
                     if (otroProducto == 's'){
    }



¿Está bien planteado? Seguro que no jeje el caso es que como puedo retornar al principio si digo que quiere volver a introducir productos...?  :-\

Gracias
#119
Muy buenas,

Esta vez estoy haciendo un programa para jugar con las edades de las personas, y según la edad que tenga que muestre un mensaje u otro. A ver si me echan una mano para corregir errores :P


  • Pedirá la edad de 10 personas
  • La edad de estas personas debe ser un número entre 0 y 120. Habrá que validar que la edad sea correcta. Al final, tendremos 10 edades correctas.
  • Escribirá uno o varios mensajes según el siguiente criterio:




    Mensajes:

    Si hay alguna persona de menos de 18 años: Vaya a Pasear
    Si todos tienen 18 o más años, pero hay al menos 4 personas con menos de 29 años: Vaya a la discoteca
    Si todos tienen 18 o más años, pero hay al menos 4 personas con más de 29 años: Ir al cine
    Si todos tienen al menos 50 años: Ir al teatro



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

    int main(){
       
        int edad;
        int i=0;
       
        while (i < 10){
              printf("Escribe una edad: ");
              scanf("%d", &edad);
             
              if ((edad > 0) && (edad < 120)){
                        i++;
              }
        }

        if (edad < 18){
                 printf("\nVete a pasear");
        }
        if ((edad >= 18) && (edad < 27)){
                 printf("\nVete a la discoteca");
        }
        if ((edad >= 18) && (edad > 29)){
                 printf("\nVete al cine");
        }
        if (edad >= 50){
                 printf("\nVete al teatro");
        }

        printf("\n\n");
      system("pause");
      return 0;
    }
#120
Buenas,

No consigo hacer este programa en C:

  • Escribir numeros por teclado
  • Acabará cuando el ultimo numero sea más pequeño que el anterior introducido
  • Nos dira la largada de escala, es decir, todos los numeros introducidos excepto el ultimo.

    Ejemplo: 3, 5, 6, 6, 8, 9, 11, 4

    El programa termina cuando introducimos el número 4, y nos responderá 7, que es la cantidad de números que hemos entrado antes del 4.




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

    int main(){
       int num1, num2;
       int i=0;
       
       
       while (num2 <= num1){
             printf("Escribe un numero: ");
             scanf("%d", &num1);
             num2 = num1;
             if (num2 <= num1){
                      i++;
             }
       }
           
           
           printf("Se han contado %d veces", i-1);
           

       
       printf("\n\n");
     system("pause");
     return 0;
    }