Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2014, 07:09
Avatar de leosansan
leosansan
 
Fecha de Ingreso: mayo-2012
Ubicación: GRAN CANARIA
Mensajes: 194
Antigüedad: 12 años
Puntos: 49
Respuesta: Programas con if, else-if (múltiples) en codeblocks

Cita:
Iniciado por HWF Ver Mensaje
En el problema 1: Lo he resuelto con 'if', los intervalos con los precios. Pero no sé cómo 'incluir' ese 10 % para que me dé el precio, para cantidades mayores de 100. Es decir el programa me funciona correctamente pero no sé dónde hacer las modificaciones para ese apartado (10%).

Y en el problema 2: es que no sé por dónde empezar... (solo sé que hay 5 variables (referencia, a, b, c, d)).
Lo primero con algo como:

Código C++:
Ver original
  1. if ( cantidad > 100 )
  2.   precio *= 0.9 ;

Y lo segundo no es más que introducir el primer número de referencia y usar un contador para en los siguientes cuatro que introduces, si coincide con el primero, ir sumando si coincide. Tan sólo tres variables, una para la referencia , otra para el número introducido y la última para el contador. Puede servirte de referencia lo que sigue:

Código C++:
Ver original
  1. puts ("Introduce el valor de referencia:") ;
  2. scanf ("%d",&ref);
  3. for ( i = 0 , cont = 0 ; i < 4 ; i++ ) {
  4.   printf ("Introduce el %d valor para comparar:" , i + 1 ) ;
  5.   scanf ("%d",&numero);
  6.   if ( numero == ref )
  7.     cont++;
  8. }

¡¡¡Saluditos!!!