Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SESIÓN 3
Exponencial
double pow(base,exponente);
#include <stdio.h>
#include <math.h>
#include <conio.h>
void main()
{
double x = 6.5, y = 0.5;
// Soporta long, int, double y float , pero el resultado de pow siempre sera double
int b= 2, e=5;
1
Coseno
La función cos retorna el coseno, en
radianes.
double cos(double x);
#include <stdio.h>
#include <math.h>
void main()
{
double resul;
double x = 0.5;
resul = cos(x);
printf(”\n El coseno de %lf es %lf", x, resul);
Redondeo
La función floor redornde hacia arriba, mientras que
la función ceil redondea hacia abajo(según el .5).
double floor(double x); double ceil(double x);
#include <math.h>
#include <stdio.h>
#include <conio.h>
void main()
{
double num = 211.84;
double baja, sube;
baja = floor(num);
sube = ceil(num);
printf(”Número original %.2lf", num);
printf(”Número redondeado con floor %.2lf", sube);
printf(”Número redondeado con ceil %.2lf", baja);
Mónica E. García García
}
2
Otras funciones
Funciones de utilería: <stdlib.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
int numE;
char cade[]= ”128";
numE = atoi(cade);
printf(”\nCadena = %s entero = %i ", cade, numE);
printf( ”\nSuma caden+1= %s \tSuma entero+3 = %i ",cade+1, numE+3);
getch();
3
Conversión de cadena a double
double atof(const char *s)
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
float numf;
char cade[]= "234.28";
numf = atof(cade);
printf(”\nCadena = %s float = %.2f ", cade, numf);
printf( ”\nSuma caden %s \t Suma float = % .2f ",cade+3, numf+3);
getch();
}
Generación de números
aleatorios
int rand(void)
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
void main()
{
int i;
4
Generación de números
aleatorios
int rand(int)
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
void main()
{
int i;
randomize();
printf(” \n15 numeros aleatorios entre 0 y 999”);
for(i=0; i<15; i++)
printf(”\n %i", random(1000));
getch();
}