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

#1251
E estado haciendo este código que en teoría es bastante simple pero no me encuentro con nada más que problemas, el primero es con el operador "||" debo estarlo usando mal. El segundo es con los if y else, que me muestra todos los else independientemente de si los if se cumplen (aparecen los 3 Precio en pantalla). Y por último el resultado de la variable "Precio" asignado por los if (cuando es menor o igual a 60) no da los precios correctos.
A ver sí sabéis por qué pasa esto, lo he probado y modificado unas cuantas veces y nada '--
Un saludo!



Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

//Delaración globales
    int tipoVehiculo; // 1 = Coche  // 2 = Moto  // 3 = Camión
    int minutosEstancia; // Minutos totales de estacionamiento en parking
    int minutosDiferencia; // Minutos en los que se aplicará la tarifa reducida
    const float precioTarifaBaseCoche = 3.75; // Cantidad a abonar por 1 hora + entrada
    const float precioTarifaBaseMoto = 1.95; // Cantidad a abonar por 1 hora + entrada
    const float precioTarifaBaseCamion = 6.75; // Cantidad a abonar por 1 hora + entrada
    const float precioEntrada = 0.75; // Precio entrada
    const int minutosCambio = 60; // Minutos en los que se aplica la tarifa normal
    const float tarifaNormalCoche = 0.05; // Precio por minuto
    const float tarifaReducidaCoche = 0.03; // Precio por minuto al pasar 1 hora
    const float tarifaNormalMoto = 0.02; // Precio por minuto
    const float tarifaReducidaMoto = 0.01; // Precio por minuto al pasar 1 hora
    const float tarifaNormalCamion = 0.10; // Precio por minuto
    const float tarifaReducidaCamion = 0.05; // Precio por minuto al pasar 1 hora
    float Precio = 0; // Precio definitivo que pagará el cliente

int main()
{



cout << "Si usas un coche pulse 1:\nSi usas moto pulse 2:\nSi usas camion pulsa 3:\n"; // Pide al usuario que indique el tipo de vehículo a estacionar
cin >> tipoVehiculo; // Asigna el número introducido a la variable

if (tipoVehiculo != 1 || 2 || 3) {cout << "No a introducido un numero apto";} // Si la variable no vale 1 o 2 o 3 muestra en pantalla en pantalla el texto
else { // En caso de que el valor de la variable sí sea 1 o 2 o 3 pregunta cuantos minutos ha estado estacionado su vehículo
cout << "¿Cuantos minutos a estado su vehiculo en el parking?";
cin >> minutosEstancia;} // Asigna los minutos dados por el usuario a la variable

minutosDiferencia = minutosEstancia - minutosCambio; // Asigna un valor a la variable



if (tipoVehiculo = 1) // Si es un coche...
{
     if (minutosEstancia <= minutosCambio) // Y ha estado aparcado durante 1 hora o menos...
     {Precio = minutosEstancia * tarifaNormalCoche + precioEntrada; //Precio = Minutos por precio minuto, más tarifa por entrar
     cout <<"El precio es de:" << Precio << "Euros";} // Y muestra en pantalla el importe a pagar
     else {Precio = precioTarifaBaseCoche + minutosDiferencia * tarifaReducidaCoche; // Si en cambio ha estado aparcado más tiempo, calcula el precio a partir de la primera hora y se lo suma al precio de la primera hora
     cout <<"El precio es de:" << Precio << "Euros";} // Y muestra en pantalla el importe a pagar

if (tipoVehiculo = 2) // Si es una moto...
{
     if (minutosEstancia <= minutosCambio) // Ídem coche
     {Precio = minutosEstancia * tarifaNormalMoto + precioEntrada;
     cout <<"El precio es de:" << Precio << "Euros";}
     else {Precio = precioTarifaBaseMoto + minutosDiferencia * tarifaReducidaMoto;
     cout <<"El precio es de:" << Precio << "Euros";}

if (tipoVehiculo = 3)
{
     if (minutosEstancia <= minutosCambio) // Ídem coche
     {Precio = minutosEstancia * tarifaNormalCamion + precioEntrada;
     cout <<"El precio es de:" << Precio << "Euros";}
     else {Precio = precioTarifaBaseCamion + minutosDiferencia * tarifaReducidaCamion;
cout <<"El precio es de:" << Precio << "Euros";}




return 0;
}}
  }}
#1252
¿Cómo te conectas a internet y qué tarjeta de red tienes?
#1253
Cita de: Aprendiz-0scuro en 29 Marzo 2013, 19:21 PM
No hay que comparar tampoco una fuente de 450W generica, con una fuente de alimentacion de 450W de calidad, no es lo mismo ni de lejos y esto es algo muy básico. Con una fuente de calidad de 450W tiene perfectamente para ese equipo, asegurado. Ni se tiene que calentar mas ni nada así y ahi entra también la eficiencia y la calidad de la fuente. Lo primero de todo porque el equipo no consume en Idle lo mismo que en full load y lo segundo que teniendo en cuenta esos componentes ni de coña va a hacer un consumo alto para necesitar tal potencia si o si porque se le venga el equipo abajo. Si ponemos una generica de mala calidad, ahí ya... los problemas pueden ser variados y la estabilidad del equipo en segun que escenarios puede decaer.


Pues siempre se aprende algo más.  :)
#1254
Suerte! Menos mal que no es nada grabe jeje
#1255
Yo haría 2 cosas:
1º En cuanto salte el mensaje abrir el administrador de tareas, ir a procesos, y en procesos darle a ver, velocidad de actualización, pausar. Ahí vas mirando proceso por proceso y los que no sepas que hacen los buscas por google o los postéas por aquí.
2º Busca en agregar o quitar programas hasta que lo encuentres. Igual está un acceso directo en la carpeta inicio, si se inicia automáticamente nada más encender el ordenador. Si es así dale a inicio y clic derecho en "todos los programas" dale a abrir y busca el acceso directo en programas, inicio.
Sí no encuentras nada, descarga un antivirus y analiza todo el disco xD.
#1256
Yo no tengo nada que publicitar, si tengo algo que quiera publicitar a gran escala me registro  :)
#1257
Perdón por mis faltas de ortografía.
Con una de 450 w claro que le llega, hasta el dijo que la anterior era de 450, pero una de 500 w en general le va a durar mucho más, se va a calentar mucho menos...
Lo principal no es ni los módulos ni los puertos, si pero vas sumando todo... (Preguntando eso solo quería decir que para saber que fuente es la adecuada se necesita dar datos sobre todo.) y 450 w no se quedarán muy justos?
#1258
Que tengas suerte jejeje
Intenta publicitarlo como algo exclusivo.
#1259
Un familiar cercano mio compro un smartphone chino por 60 euros, va igual de rápido que el nuevo iphone (Los 2 de fábrica)  :silbar:
(Yo prefiero una tablet mil veces)
Mi móvil (Yo tengo un móvil no un mini-ordenador, para eso me compré un portátil y un sobremesa)
#1260
Así muy a ojo lo mejor es una de 500 w.
Digo muy a ojo porque no se cuantos módulos de ram tienes y de que tipo (me imagino que 2 y ddr2) si tienes pensado hacer overclockingo o crossfire.
Cuantos puertos usb,firewire, que cooler lleva etc etc.
La de 450 w tiene que andar justísima w arriba w abajo, y eso no es bueno, porque como seguramente has comprobado va muy forzada, hace mucho ruido y lo más importante se calienta demasiado y se puede quemar.
Me gustan las Antec EA-500GREEN EC 500W debe andar entre 60/70 euros (Ya no me acordaba el nombre xD) O la corsair cx 500, anda también entre 60/70 euros pero no sabría decirte cual es mejor de las 2. La corsair es más silenciosa. xD
Un saludo y suerte. :)




Me gusta bastante amazon aunque no sea de las tiendas más baratas.
Esta es bonita http://www.amazon.es/Zalman-Z9-Plus-ATX-ordenador/dp/B004FPQL0E/ref=pd_sim_computers_6
esta también http://www.amazon.es/Sharkoon-Value-Green-Midi-Tower/dp/B004REHPEE/ref=sr_1_2?s=computers&ie=UTF8&qid=1364506636&sr=1-2
y por último bonita y muy eficiente http://www.amazon.es/Aerocool-Strike-X-Midi-ATX-ordenador/dp/B00422QH7W/ref=sr_1_16?s=computers&ie=UTF8&qid=1364506636&sr=1-16 (Hay que tener en cuenta que tenga buenos flujos de aire)