Está en la página 1de 4

Subir en un archivo en word (.

doc), el cdigo fuente de los siguientes programas:


1. Programa que lea un numero, si es positivo imprima su cubo si no el cuadrado.
2. Programa que realice el siguiente calculo.
a= (b-c)/n --->Si n es positivo

Operador pow
En lenguaje C, para realizar operaciones con potencias se utiliza una funcin de
su biblioteca estndar, en concreto la funcin pow, a la que hay
que "darle" (pasarle) dos operandos entre parntesis. La sintaxis de su llamada
es:
pow( <operando_nmero_base>, <operando_exponente> )
La funcin pow devuelve, sobre el propio identificador de la funcin, el resultado
que se obtiene de elevar
el <operando_nmero_base> al <operando_exponente>. El valor de retorno de la
funcin es de tipodouble, con independencia de que los operandos sean reales o
enteros.
Operador sqrt
Se utiliza para obtener la raiz cuadrada de un numero, este operador al igual que
el anterior utilizan la biblioteca <math.h>.
La sintasis es:
SQRT ( Variable/s)
Ejemplos:
Calcule el valor de P,si P=v(x+1)/y
#include<stdio.h>
#include<math.h>
float x,y,P;
main()
{
clrscr();
printf("Escriba el valor de x y y");
scanf("%f%f",&x,&y);
P= sqrt(x+1)/pow(y,2);
printf("P = %.2f",P);

getch();
}

Tipo double
Devuelve d1 elevado a la potencia d2
Archivo include: math.h
sqrt(d)
Tipo double
Devuelve la raz cuadrada de d
Archivo include: math.h

Ejemplo del uso de sqrt (solucin de una ecuacin cuadrtica):


Una ecuacin de la forma ax^2+bx+c=0
main()
{
double a, b, c, raiz, x1, x2;
raiz=sqrt(b*b-4*a*c);
x1=(-b+raiz)/(2*a);
x2=(-b-raiz)/(2*a);
}
Ejemplo del uso pow:

main()
{
double a, b, c, raiz, x1, x2, potencia;
potencia=pow(b,2);
raiz=sqrt(potencia-4*a*c);
x1=(-b+raiz)/(2*a);
x2=(-b-raiz)/(2*a);
}

en pow tambin puedes usar:


potencia=pow(b,e);

2. Programa que realice el siguiente calculo.


a= (b-c)/n --->Si n es positivo

#include<stdio.h>
#include<conio.h>
int main(){
int opcion;
float b, c, n;
puts("Menu de opciones");
puts("1. Resta");
puts("2. Divisin");
scanf("%d", &opcion);
printf("Numero 1: ");
scanf("%f", &b);
printf("Numero 2: ");
scanf("%f", &c);
printf("Numero 3: ");
scanf("%f", &n);
a= sqrt(b-c)/pow(n);
getch();
return 0;
}

1. Programa que lea un nmero, si es positivo imprima su cubo si no el


cuadrado.
1. Programa que lea un nmero, si es positivo que imprima su cubo sino el
cuadrado.
#include<stdio.h>
#include<conio.h>
int main(){
int numero;
puts("Numero:");
scanf("%d", &numero);
if(numero>0){
puts("POSITIVO");
puts(dame el cubo)
}else if(numero<0){
puts("NEGATIVO");
puts(dame el cuadrado)
}else{
puts("NEUTRO");
}
getch();
return 0;

También podría gustarte