practica 5 lenguaje c computacion

5
Subir en un archivo en word (.doc), el código 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 función de su biblioteca estándar, en concreto la función pow, a la que hay que "darle" (pasarle) dos operandos entre paréntesis. La sintaxis de su llamada es: pow( <operando_número_base> , <operando_exponente> ) La función pow devuelve, sobre el propio identificador de la función, el resultado que se obtiene de elevar el <operando_número_base> al < operando_exponente>. El valor de retorno de la función es de tipo double , 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>

Upload: vic

Post on 13-Dec-2015

214 views

Category:

Documents


1 download

DESCRIPTION

Fes cuautitlanSubir en un archivo en word (.doc), el código 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

TRANSCRIPT

Page 1: Practica 5 lenguaje C computacion

Subir en un archivo en word (.doc), el código 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 función de su biblioteca estándar, en concreto la función pow, a la que hay que "darle" (pasarle) dos operandos entre paréntesis. La sintaxis de su llamada es:

pow( <operando_número_base>, <operando_exponente> )

 La función pow devuelve, sobre el propio identificador de la función, el resultado que se obtiene de elevar el <operando_número_base> al <operando_exponente>. El valor de retorno de la función 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);

Page 2: Practica 5 lenguaje C computacion

getch();}

Tipo double Devuelve d1 elevado a la potencia d2 Archivo include: math.h 

sqrt(d) Tipo double Devuelve la raíz cuadrada de d Archivo include: math.h 

Ejemplo del uso de sqrt (solución de una ecuación cuadrática): Una ecuación 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); } 

Page 3: Practica 5 lenguaje C computacion

en pow también 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. Divisi�n");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;

}

Page 4: Practica 5 lenguaje C computacion

1. Programa que lea un número, si es positivo imprima su cubo si no el cuadrado.

1. Programa que lea un número, 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;