Sunteți pe pagina 1din 12

INSTITUTO POLITECNICO NACIONAL

ESCUELA DE INGENIERIA MECANICA Y ELECTRICA

UNIDAD ZACATENCO

PRACTICA 3

Operadores aritméticos y funciones matemáticas

Nombre: Martínez Moreno Josué Ramon

Grupo: 1EV2

Fecha: 10/03/17

Tema: Lenguaje C

Fecha de inicio: 02/03/17

Fecha de entrega: 10/03/17

1
INDICE

Objetivo 3
Resumen 3
Teoría 3
Ejercicios 5
Conclusión 12
Referencias 12

2
OBJETIVO: Realizar programas utilizando operadores aritméticos y funciones
matemáticas.

Resumen:

Los operadores aritméticos existentes en C son, ordenados de mayor a menor


precedencia:

Los operadores ++, -- y % solo pueden usarse con datos de tipo int o char. El
operador incremento (++), incrementa en una unidad el valor de la variable sobre
la que se aplica, el operador decremento (--), decrementa en una unidad el valor
de la variable, y el operador módulo (%), calcula el resto de una división de dos
variables de tipo entero o carácter.

Un aspecto que conviene explicar es el hecho de que los operadores incremento


y decremento pueden preceder o posceder a su operando, lo cual permite
escribir, si x es una variable de tipo int, las expresiones ++x o x++. Usado de
forma aislada no presenta ninguna diferencia, sin embargo, cuando se usa en
una expresión existe una diferencia en el orden de ejecución del mismo. Cuando
el operador incremento (o decremento) precede al operando, C primero realiza
el incremento (o decremento), y después usa el valor del operando, realizándose
la operación al contrario si el operador poscede al operando.

Teoría:

Tipos de datos

En C existen cinco tipos de datos según puede verse en la tabla siguiente:

Flujo de printf y scanf

3
Printf= provee una descripción de la salida, con placeholders marcados por
caracteres de escape "%", para especificar la localización relativa y el tipo de
salida que la función debe producir.

Scanf=En C, la función scanf() (scan-format, analizar con formato), en realidad


representa a una familia de funciones que analizan una entrada de datos con
formato y cargan el resultado en los argumentos que se pasan por referencia a
dicha función o funciones:

 La función scanf() lee los datos de entrada en el stdin (flujo de entrada


estándar).
 La función fscanf() (file-scanf) lee en un flujo de entrada dado, por lo
general un fichero (file) abierto para lectura.
 La función sscanf() (string-scanf) obtiene la entrada que se va a analizar
de una cadena de caracteres dada (string).

Funciones matemáticas:

Una función, en matemáticas, es el término usado para indicar la relación o


correspondencia entre dos o más cantidades. El término función fue usado por
primera vez en 1637 por el matemático francés René Descartes para designar
una potencia xn de la variable x.

En 1694 el matemático alemán Gottfried Wilhelm Leibniz utilizó el término para


referirse a varios aspectos de una curva, como su pendiente. Hasta
recientemente, su uso más generalizado ha sido el definido en 1829 por el
matemático alemán, J.P.G. Lejeune-Dirichlet (1805-1859), quien escribió: "Una
variable es un símbolo que representa un número dentro de un conjunto de ello.

Dos variables X y Y están asociadas de tal forma que al asignar un valor a X


entonces, por alguna regla o correspondencia, se asigna automáticamente un
valor a Y, se dice que Y es una función (unívoca) de X. La variable X, a la que
se asignan libremente valores, se llama variable independiente, mientras que la
variable Y, cuyos valores dependen de la X, se llama variables dependientes.
Los valores permitidos de X constituyen el dominio de definición de la función y
los valores que toma Y constituye su recorrido".

EJERCICIO 1 //en este ejercicio se realiza operaciones aritméticas básicas

#include <stdio.h>

4
#include <stdlib.h>

#include <math.h>

int main(void)

int valor1, valor2, resultado;

valor1=7;

valor2=9;

//SUMA

printf("SUMA\n\n");

resultado=valor1+valor2;

printf("%d + %d= %d\n\n",valor1,valor2,resultado);

//RESTA

resultado=valor2-valor1;

printf("RESTA\n\n");

printf("%d - %d = %d\n\n",valor2,valor1,resultado);

printf("MULTIPLICACION\n\n");

resultado=valor1*valor2;

printf("%d * %d=%d\n\n",valor1,valor2,resultado);

printf("DIVICION\n\n");

resultado=valor1 /valor2; //ya que son numeros enteros el valor cera 0 por
que no hay decimales

5
printf("%d / %d = %d\n\n",valor1,valor2,resultado);

system("pause");

return 0;

EJERCICIO 4

6
ÁREA DE UN CÍRCULO //Se calcula el Área de un circulo en c y PESint

Proceso CIRCULO

Escribir "DAME EL AREA="

Leer r

area<-3.1416 * r^2

Escribir "El area del circulo es =" area

FinProceso

Área de un círculo en lenguaje C

#include <stdio.h>

7
#include <math.h>

#include <stdlib.h>

//Funcion principal

int main(void)

//declaracion de variables

float area, radio;

//sentencias o instrucciones

//Fase de lectura o asignacion

//PONER TODOS NUESTROS DATOS CON SECUENCIAS DE ESCAPE

printf("INSTITUTO POLITECNICO NACIONAL\n\n");

printf("ESIME ZACATENCO\n\n");

printf("HERNANDEZ TOLENTINO ALDO\n\n");

printf("1ev2\n\n");

printf("dame el radio");

scanf("%f",&radio); //(tipo de dat, direccion,valor

area=M_PI*(pow(radio,2));

printf("\n area%f",area);

system("pause");

return 60317;

8
}

EJERCICIO 5

9
Dado la magnitud y ángulo de una fuerza resultante, descomponga fuerzas en
y fuerzas en y.

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main(void)

float f1,th1,f2,th2;

float fr,thr;

float frx,fry;

printf("\tdame Fuerza 1 \n\n");

scanf("%f %f",&f1,&th1);//th1 grados

th1=(th1*M_PI)/180;// Radianes

printf("\tDame fuerza 2\n\n");

scanf("%f %f",&f2,&th2);

th2=(th2*M_PI)/180;

frx=f1*cos(th1)+f2*cos(th2);

fry=f1*sin(th1)+f2*sin(th2);

fr=sqrt(frx*frx+fry*fry);

thr=atan(fry/frx);

printf("Fr=%+.4f\n Thr=%+.2f\n\n",fr,(thr*180)/M_PI);

10
system("pause");

return 0;

Conclusión:

11
En esta práctica se realizaron operaciones aritméticas básicas y se emplearon
en lengua C, el implementarlas para crear un programa que calcule estas
operaciones de manera rápida y precisa facilita mucho el trabajo de hoy en día,
por lo cual es importante saber cómo poner de forma correcta los códigos de
lenguaje C para que este no tenga errores y el programa hecho por el usuario
sea correcto, ya que de nada serviría hacer un programa que te dé resultados
incorrectos, esto traería muchas consecuencias si el programa se usa para
alguna empresa, es por ello que es muy importante saber escribir e
implementar los códigos de operaciones aritméticas en el lenguaje c para
desarrollar algún programa como una calculadora por ejemplo.

Referencia

Brian W.. (1991). El lenguaje de programación C. EUA: Pearson Educacion .


Recuperado 7/03/17 ISBN 9688802050

12

S-ar putea să vă placă și