| Uso de Operadores Artimeticos |
| Operaci�n a realizar Operador Expresi�n Expresi�n en C aritm�tico algebraica Suma + f+7 f + 7 Resta - p-c p - c Multiplicaci�n * b*m b * m Divisi�n / x / y x / y Modulo % r mod s r % s |
| PRECEDENCIA OPERADORES ARITM�TICOS Operadores Operadores Orden de c�lculo ( ) par�ntesis Se calculan primero. Si hay par�ntesis anidados: m�s interno primero. Si existen par�ntesis en el mismo nivel: de izquierda a derecha *, / � % multiplicaci�n, Se evaluan en segundo lugar; divisi�n, si existen varias en mismo nivel la m�dulo evaluaci�n: izquierda a derecha + � - suma, Se calcula al �ltimo. Si existen resta varios en mismo nivel: de izquierda a derecha Ejemplo: Paso 1: y = 2 * 5 * 5 + 3 * 5 + 7; 2 * 5 = 10 Paso 2: y = 10 * 5 + 3 * 5 + 7; 10 * 5 = 50 Paso 3: y = 50 + 3 * 5 + 7; 3 * 5 = 15 Paso 4: y = 50 + 15 + 7; 50 + 15 = 65 Paso 5: y = 65 + 7; 65 + 7 = 72 Ejemplo operaciones aritm�ticas enteras /* C�lculo hora llegada de un vuelo */ #include <stdio.h> main() { int hora, mins, segs; int tmpvol; printf(''De hora salida vuelo (hh/mm/ss):''); scanf(''%d%d%d'',&hora,&mins,&segs); printf(''Tiempo vuelo (en segundos):''); scanf(''%d'',&tmpvol); segs = segs + tmpvol; mins = mins + segs / 60; segs = segs % 60; hora = hora + mins / 60; mins = mins % 60; hora = hora % 24; printf(''Hora estimada llegada:''); printf(''%d hrs %d mins %d segs'',hora,mins,segs); } Ejemplo operaciones aritm�ticas /* C�lculo del �rea de un tri�ngulo y c�rculo */ #include <stdio.h> main() { float base, altura; float area; float radio, pi; printf(''Valor de la base y altura:''); scanf(''%f%f'',&base,&altura); area = (base * altura)/2; printf(''El 'area del tri'angulo es: %fnn'',area); printf(''De el valor del radio:''); scanf(''%f'',&radio); pi = 3.151416; area = pi * radio * radio; printf(''El 'area del c'irculo es: %fnn'',area); } |