Beruflich Dokumente
Kultur Dokumente
tan(x) - tangente de x.
fabs(x)- valor absoluto de x.
floor(x)- redondea al entero más
grande no mayor que x.
log(x)- logaritmo natural de x.
log10(x)- logaritmo base 10 de x.
1
Ejemplo
Cálculo del área de un triángulo conocidas las longitudes de los lados
int main()
{
float a,b,c; // lados del triángulo
float s; //semiperímetro
float area; // área del triángulo
printf("Teclee las longitudes de los lados:\n");
// lee los lados
scanf("%f",&a); scanf("%f",&b); scanf("%f",&c);
s = (a + b + c)/2.0;
area = sqrt(s*(s-a)*(s-b)*(s-c));
int main(){
float a,b,c; // coeficientes
float d; //discriminante
float x1,x2; // raices
printf("Teclee los coeficientes a,b y c:\n");
d = pow(b,2)-4*a*c;
x1 = (-b-sqrt(d))/2/a;
x2 = (-b+sqrt(d))/2/a;
2 v 0 sen θ 0
T=
g
5
Constantes:
PI = 3.14159265
g = 9.81
Declaraciones:
float vo, ang; // datos de entrada
6
float h, R, T; // datos de salida
Lectura de datos:
La velocidad inicial la supondremos en m/s.
El ángulo del tiro lo supondremos en grados.
NOTA: las funciones trigonométricas suponen el argumento en radianes.
7
Cálculo de resultados:
h = v0*v0*sin(ang)*sin(ang)/2/g;
R = v0*v0*sin(2*ang)/g;
T = 2*v0*sin(ang)/g;
Salida de resultados:
“altura maxima: ”, h
“alcance maximo:”, R
“tiempo de vuelo: ”, T
8
#include <stdio.h>
#include <conio2.h>
#include <math.h>
printf("TIRO PARABOLICO\n\n");
printf("Teclee velocidad inicial (en m/s):\n");
scanf(“%f”, &v0);
printf("Teclee angulo del tiro (en grados):\n");
scanf(“%f”, &ang);
main(){
float PI = 3.14159265;
Declaraciones
float g = 9.81;
float v0,ang;// datos de entrada
float h,R,T; // datos de salida
Ambiente
textbackground(LIGHTGRAY);
clrscr();
Entrada
textcolor(RED);
printf("TIRO PARABOLICO\n\n");
printf("Teclee velocidad inicial (en m/s):\n");
scanf(“%f”, &v0);
printf("Teclee angulo del tiro (en grados):\n");
scanf(“%f”, &ang);
11