DeberNro2

12
UNIVERSIDAD TECNICA PARTICULAR DE LOJA La Universidad Católica de Loja Electrónica y Telecomunicaciones Fundamentos de la programación Nombre: Erick Alberto Veintimilla Astudillo Paralelo: “A” Fecha: 2012-04-04 Ejercicios de Programación 3.2) ¿Cuáles de los siguientes identificadores no son válidos? a) XRayo b) X_Rayo c) R2D2 d) X e) 45 f) N14 g) ZZZZ h) 3u No son válidos los literales e), h). 3.3) ¿Cuáles de las siguientes constantes no son válidas? a) 234 b) -8.975 c) 12E - 5 d) 0 e) 32,767 f) 1/2 g) 3.6E + 7 h) -7E12 i) 3.5 * 10 j) 0,456 k) 0.000001 l) 224E1 No son válidos los literales c), g), h), l).

Transcript of DeberNro2

Page 1: DeberNro2

UNIVERSIDAD TECNICA PARTICULAR DE LOJA

La Universidad Católica de Loja

Electrónica y Telecomunicaciones

Fundamentos de la programación

Nombre: Erick Alberto Veintimilla Astudillo

Paralelo: “A”

Fecha: 2012-04-04

Ejercicios de Programación

3.2) ¿Cuáles de los siguientes identificadores no son válidos?

a) XRayo b) X_Rayoc) R2D2 d) Xe) 45 f) N14g) ZZZZ h) 3u

No son válidos los literales e), h).

3.3) ¿Cuáles de las siguientes constantes no son válidas?

a) 234 b) -8.975c) 12E - 5 d) 0e) 32,767 f) 1/2g) 3.6E + 7 h) -7E12i) 3.5 * 10 j) 0,456k) 0.000001 l) 224E1

No son válidos los literales c), g), h), l).

3.4) Evaluar la siguiente expresión para A=2 y B=5:

Page 2: DeberNro2

3 * A - 4 * B / A^2

CODIGO EJECUCUION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;int main(){ int A=2, B=5,iresp; iresp=3*A-4*B/pow(A,2); cout << "La respuesta es: "<<iresp<<endl; return 0;}

3.5) Evaluar la expresión:

4 / 2 *3 / 6 + 6 /2 / 1 / 5^2 / 4 *2

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ float fresp; fresp=((4/2*3/6)+(6/2/1/pow(5,2)/4*2)); cout << "La respuesta es: "<<fresp<<endl; return 0;}

3.6) Escribir las siguientes expresiones algebraicas como expresiones logarítmicas

a) √b2−4ac b – 4 * a * c

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ int a,b,c,iresp; cout<<"Ingrese los valores de a b y c: "<<endl; cin>>a>>b>>c; iresp=sqrt(pow(b,2))-4*a*c; cout << "La respuesta es: "<<iresp<<endl; return 0;}

b) x2+ y2

z2

(x ^ 2 + y ^ 2) / z ^ 2

Page 3: DeberNro2

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ float x,y,z,fresp; cout<<"Ingrese los valores de x y and z: "<<endl; cin>>x>>y>>z; fresp=(pow(x,2)+pow(y,2))/pow(z,2); cout << "La respuesta es: "<<fresp<<endl; return 0;}

c) 3x+2 y

2 z

(3 * x + 2 * y) / ( 2 * z) CODIGO EJECUCION DEL PROGRAMA

#include <iostream>#include <cmath>using namespace std;

int main(){ float x,y,z,fresp; cout<<"Ingrese los valores de x y and z: "<<endl; cin>>x>>y>>z; fresp=(3*x+2*y)/(2*z); cout << "La respuesta es: "<<fresp<<endl; return 0;}

d) a+bc−d

(a + b) / (c – d)CODIGO EJECUCION DEL PROGRAMA

#include <iostream>#include <cmath>using namespace std;

int main(){ float a,b,c,d,fresp; cout<<"Ingrese los valores de a b c y d:\n "<<endl; cin>>a>>b>>c>>d; fresp=(a+b)/(c-d); cout << "\nLa respuesta es: "<<fresp<<endl; return 0;}

e) 4x2- 2x + 7 4 * x ^ 2 – 2 * x + 7

Page 4: DeberNro2

CODIGO EJECUCION DEL PROGRAMA

#include <iostream>#include <cmath>using namespace std;

int main(){ int x,iresp; cout<<"Ingrese el valor de x\n "<<endl; cin>>x; iresp=4*pow(x,2)-2*x+7;

cout << "\nLa respuesta es: "<<iresp<<endl; return 0;}

f) x+ yx

−3 x5

(x + y) / x – (3 * x) /5

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ float x,y,fresp; cout<<"Ingrese el valor de x and y\n "<<endl; cin>>x>>y; fresp=(x+y)/x-3*x/5; cout << "\nLa respuesta es: "<<fresp<<endl; return 0;}

g) abc

a / (b * c)

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ float a,b,c,fresp; cout<<"Ingrese el valor de a b y c:\n "<<endl; cin>>a>>b>>c; fresp=a/(b*c); cout << "\nLa respuesta es: "<<fresp<<endl; return 0;}

h) xyz x * y *z

Page 5: DeberNro2

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ int x,y,z,iresp; cout<<"Ingrese el valor de x y and z:\n "<<endl; cin>>x>>y>>z; iresp=x*y*z; cout << "\nLa respuesta es: "<<iresp<<endl; return 0;}

i ¿ y 2− y 1x 2−x1

(y2 – y1) / (x2 – x1)

CODIGO EJECUCION DEL PROGRAMA

#include <iostream>#include <cmath>using namespace std;

int main(){ float y2,y1,x2,x1,fresp; cout<<"Ingrese el valor de y2 y1 x2 x1:\n "<<endl; cin>>y2>>y1>>x2>>x1; fresp=(y2-y1)/(x2-x1); cout << "\nLa respuesta es: "<<fresp<<endl; return 0;}

j) 2πr2 * π * r

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ float r,fresp; cout<<"Ingrese el valor de r:\n "<<endl; cin>>r; fresp=2*M_PI*r; cout << "\nLa respuesta es: "<<fresp<<endl; return 0;}

k) 43π r3

Page 6: DeberNro2

(4 / 3)* π * r ^ 3 CODIGO EJECUCION DEL PROGRAMA

#include <iostream>#include <cmath>using namespace std;

int main(){ float r,fresp; cout<<"Ingrese el valor de r:\n "<<endl; cin>>r; fresp=(4/3)*M_PI*pow(r,3); cout << "\nLa respuesta es: "<<fresp<<endl; return 0;}

l) (x 2−x1)2+¿

(x2- x1) ^ 2 + (y2 – y1) ^2CODIGO EJECUCION DEL PROGRAMA

#include <iostream>#include <cmath>using namespace std;

int main(){ int x2,x1,y2,y1,iresp; cout<<"Ingrese el valor de x2 x1 y2 y1:\n "<<endl; cin>>x2>>x1>>y2>>y1; iresp=pow((x2-x1),2)+pow((y2-y1),2); cout << "\nLa respuesta es: "<<iresp<<endl; return 0;}

3.7) Escribir las siguientes expresiones algorítmicas como expresiones algebraicas.a) b ^ 2 – 4 * a * c

b2−4 ac

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ int a,b,c,iresp; cout<<"Ingrese el valor de a b c:\n "<<endl; cin>>a>>b>>c; iresp=pow(b,2)-4*a*c; cout << "\nLa respuesta es: "<<iresp<<endl; return 0;}

b) 3 * x ^ 4 – 5 * x ^ 3 + x 12 – 17

Page 7: DeberNro2

3 x4−5 x3+12x−17CODIGO EJECUCION DEL PROGRAMA

#include <iostream>#include <cmath>using namespace std;

int main(){ int x,iresp; cout<<"Ingrese el valor de x:\n "<<endl; cin>>x; iresp=3*pow(x,4)-5*pow(x,3)+12*x-17; cout << "\nLa respuesta es: "<<iresp<<endl; return 0;}

c) (b + d) / (c + 4)b+dc+4

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ float b,d,c,fresp; cout<<"Ingrese el valor de b d y c:\n "<<endl; cin>>b>>d>>c; fresp=(b+d)/(c+4); cout << "\nLa respuesta es: "<<fresp<<endl; return 0;}

d) (x ^ 2 + y ^ 2) ^ (1 /2)

(x¿¿2+ y2)12 ¿

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ float x,y,fresp; cout<<"Ingrese el valor de x and y:\n "<<endl; cin>>x>>y; fresp=(pow(x,2)+pow(y,2))*1/2; cout << "\nLa respuesta es: "<<fresp<<endl; return 0;}

Page 8: DeberNro2

3,8) Descripción: Si el valor de A=4, B=5 y C=1, evaluar las siguientes expresiones.A) B*A-B^2/4*C.B) (A*B)/3^2.C) (((B+C)/2*A+10)*3*B)-6.

#include <iostream>#include <cmath>using namespace std;

int main(){ float A=4,B=5,C=1,frespA,frespB,frespC; cout<<"Ingrese el valor de A B y C:\n "<<endl; //Literal A frespA=B*A-pow(B,2)/4*C; cout << "\nLa respuesta del literal A es: "<<frespA<<endl; //Literal B frespB=A*B/pow(3,2); cout << "\nLa respuesta del literal B es: "<<frespB<<endl; //Literal C frespC=(((B+C)/2*A+10)*3*B)-6; cout << "\nLa respuesta del literal C es: "<<frespC<<endl; return 0;}

3.11) Encontrar el valor de cada una de las siguientes expresiones o decir si no es una expresión válida.

a) 9 – 5 – 3 b) 2 div 3 + 3 / 5

c) 9 div 2 / 5 d) 7 mod 5 mod 3

e) 7 mod (5 mod 3) f) (7 mod 5) mod 3

g) (7 mod 5 mod 3) h) ((12 + 3) div 2) / (8 - (5 + 1))

i) 12 / 2 * 3 j) raiz2 (cuadrado (4))

k) cuadrado (raiz2 (4)) l) trunk (815) + redondeo (815)

TODAS LAS EXPRESIONES SON VALIDAS.

Page 9: DeberNro2

CODIGO EJECUCION DEL PROGRAMA#include <iostream>#include <cmath>using namespace std;

int main(){ float A,B,C,D,E,F,G,H,I,J,K,L; //Literal A

A=9-5-3;cout<<"El valor de A es: "<< A;

//Literal BB=2/3+3/5;cout<<"\nEl valor de B es: "<< B;//Literal CC=9/2/5;cout<<"\nEl valor de C es: "<< C;//Literal DD=7%5%3;cout<<"\nEl valor de D es: "<< D;//Literal EE=7%(5%3);cout<<"\nEl valor de E es: "<< E;//Literal FF=(7%5)%3;cout<<"\nEl valor de F es: "<< F;//Literal GG=(7%5%3);cout<<"\nEl valor de G es: "<< G;//Literal HH=((12+3)/2)/(8-(5+1));cout<<"\nEl valor de H es: "<< H;//Literal II=12/(2*3);cout<<"\nEl valor de I es: "<< I;//Literal JJ=sqrt(pow(4,2));cout<<"\nEl valor de J es: "<< J;//Litaral KK=pow(sqrt(4),2);cout<<"\nEl valor de K es: "<< K;//Lietral LL=trunc(815)+round(815);cout<<"\nEl valor de L es: "<< L;

return 0;}