Necesito ayuda! D:
Publicado por Maximilianox (1 intervención) el 15/07/2016 22:49:18
Saludos, necesito ayuda para resolver esta duda que tengo. La cosa es que tengo una semana aprendiendo a programar en C, de manera autodidacta. Entonces he estado haciendo ejercicios de diferentes webs y pdfs que he encontrado. Y entonces tengo una duda con este ejercicio.
Pero la cosa es que no entiendo el modulo, si utilizo % , no estaria dividiendo r entre 100? Y si es asi , no deberia darme el restante de esa division? Creo que no entiendo bien que significa % y para que se usa... Alguien podria sacarme de dudas por favor? Se lo agradeceria mucho :). Gracias por las futuras respuestas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*Escribe un programa que pregunte el precio, el tanto por ciento de descuento, y te
diga el precio con descuento. Por ejemplo, si el precio que introduce el usuario es 300 y
el descuento 20, el programa dirá que el precio final con descuento es de 240.*/
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main(void){
typedef Precio,DescuentoPorciento,Resultado,Resultado2;
Precio x;
DescuentoPorciento z;
Resultado r;
Resultado2 y;
printf("Escriba el precio del producto: ");
scanf("%i",&x);
printf("Ahora escriba el descuento que contiene dicho producto: ");
scanf("%i",&z);
r = z * x;
y = r % 100;
printf("El precio es %i, pero con el descuento de %i, es igual a : %i \n",x,z,y);
system("pause");
return 0;
}
Pero la cosa es que no entiendo el modulo, si utilizo % , no estaria dividiendo r entre 100? Y si es asi , no deberia darme el restante de esa division? Creo que no entiendo bien que significa % y para que se usa... Alguien podria sacarme de dudas por favor? Se lo agradeceria mucho :). Gracias por las futuras respuestas.
Valora esta pregunta


0