Determinar el valor de las siguientes expresiones aritméticas

download Determinar el valor de las siguientes expresiones aritméticas

of 12

Transcript of Determinar el valor de las siguientes expresiones aritméticas

Determinar el valor de las siguientes expresiones aritmticas 15/12#include int main (void) { float a,b,division; printf("digite un numero:"); scanf("%f",&a); printf("digite otro numero:"); scanf("%f",&b); division=a/b; printf("la division calculada es:%f",division); }

24/12

123/100

200/100

15%12

24%12

123%100

#include #include int main (void) { int num1, num2; float porcentaje=1; printf("digite el porcentaje deseado:"); scanf("%i",&num1); printf("digite otro numero:"); scanf("%i",&num2); porcentaje=num1-porcentaje*num2; printf("%imod%i=%f",num1,num2,por centaje); }

200%100

Pasa la expresin matemtica a expresin computacional. Evala la expresin resultante de acuerdo a la prioridad de los operadores y calcula el valor de de cada una de las siguientes expresiones:

a) 15 14 3 7#include int main (void) { int resultado; resultado=(15*14)-(3*7); printf("a) 15 x 14 - 3 x 7=%i", resultado); }

b) -452

#include int main (void) { int resultado; resultado=-4*5*2;

c) (24+26)/4#include int main (void) { int resultado; resultado=(24+(2*6))/4; printf("c) (24+2x6)/4=%i", resultado); }

d) 3+4(8 (4-(9+3)/6))#include int main (void) { int resultado; resultado=3+4*(8* (4-(9+3)/6)); printf("d) 3+4x(8x (4-(9+3)/6))=%i", resultado); e)} 435+82-5 #include int main (void) { int resultado; resultado=(4*3*5)+(8*2-5); printf("e) 4x3x5+8x2-5=%i", resultado); } #include int main (void) { float resultado; resultado=(4-40)/5; printf("f) 4-40/5=%f", resultado); }#include int main (void) { float resultado; resultado=(-5)%(-2); printf("g) (-5)mod(-2)=%f", resultado); }

f) 4-40/5

g) (-5)%(-2)

Cul de los siguientes identificadores son vlidos de acuerdo a las reglas para declaracin de variable. a) N=si b) miProblema=si c) Mijuego=si d) Printf=no e) m&m=no f) registro=si g) 85 nombre=no h) AAAAAAAAAAA=ridculo pero si i) Nombre_Apellidos=si j) Saldo_actual=si k) 92=no l) Universidad Pontificia=no m) Set 15=no n) *143Edad=no Cules son los resultados visualizados por el siguiente programa, si los datos proporcionados son 5 y 8?#include const int M=6;

int main(void) { Int a,b,c; printf(Introduce el valor de a y de b:); scanf(%i%i,&a,&b); c=2*a-b; c-=M; b=a+c-M; a=b*M; printf(\n a= %6i \n,a); b = -1; printf(b=%6i c=%6i,b,c); }

Escribir el Diagrama de flujo que solicite al usuario la longitud y anchura de una habitacin y a continuacin visualice su superficie con cuatro decimales. Inicio L=longit ud Area Fin 1. Escribir un programa para cada una de las expresiones aritmticas#include int main (void) { float x, y, resultado; printf("digite valor para el radio x:"); scanf("%f", &x); printf("digite valor para la altura y:"); scanf("%f", &y); resultado=(x/y)+1; printf("la solucion a la ecuacion (x/y +1) es:%f", resultado); }

H=altura

Area=L*H

X+Y X-Y

#include int main (void) { float x, y, resultado; printf("digite valor para x:"); scanf("%f", &x); printf("digite valor para y:"); scanf("%f", &y); resultado=(x+y)/(x-y); printf("la solucion a la ecuacion x+y/x-y es:%f", resultado); }

B C-D X Y + 1

#include int main (void) { float b, c, d, resultado; printf("digite valor para b:"); scanf("%f", &b); printf("digite valor para c:"); scanf("%f", &c); printf("digite valor para d:"); scanf("%f", &d); resultado=b/(c-d); printf("la solucion a la ecuacion b/(c-d) es:%f", resultado); }

X

+

Y

Z

(A+B)

C D

#include int main (void) { float x, y, z, resultado; printf("digite valor para x:"); scanf("%f", &x); printf("digite valor para y:"); scanf("%f", &y); printf("digite valor para z:"); scanf("%f", &z); resultado= (x/1)+(y/z); printf("la solucion a la ecuacion x+(y/z) es:%f", resultado); }#include int main (void) { float a, b, c, d, resultado; printf("digite valor para a:"); scanf("%f", &a); printf("digite valor para b:"); scanf("%f", &b); printf("digite valor para c:"); scanf("%f", &c); printf("digite valor para d:"); scanf("%f", &d); resultado= (a+b)*(c/d); printf("la solucion a la ecuacion (a+b)*c/d es:%f", resultado); }

[(A+B)22

XY 1-4X

#include int main (void) { float a, b, resultado; printf("digite valor para a:"); scanf("%f", &a); printf("digite valor para b:"); scanf("%f", &b); resultado= (a+b)*(a+b); #include resultado= resultado*resultado; int main (void) printf("la solucion a la ecuacion { [(a+b)^2]^2:%f", resultado); float x, y, resultado; } printf("digite valor para x:"); scanf("%f", &x); printf("digite valor para y:"); scanf("%f", &y); resultado=(x*y)/(1-4*x); printf("la solucion a la ecuacion xy/1-4x:%f", resultado); } #include int main (void) { float a, b, x, y, resultado; printf("digite valor para x:"); scanf("%f", &x); printf("digite valor para y:"); scanf("%f", &y); printf("digite valor para a:"); scanf("%f", &a); printf("digite valor para b:"); scanf("%f", &b); resultado=(x+y)*(x+y)*(ab); printf("la solucion a la ecuacion :%f", resultado); }

(X+Y)2 (a-b)

2. Un sistema de ecuaciones lineales:

ax + by = c dx + ey = f Se puede resolver con las siguientes frmulas: X= ce bf ae bd Y= af - cd ae - bd

Disear un pseudocdigo que lea dos conjuntos de coeficientes (a,b y c; c,d,e y f) y visualice los valores1. 2. 3. 4. 5. 6. 7. 8. 9. Inicio Mostrar valor de a: Mostrar valor de b: Mostrar valor de c: Mostrar valor de d: Mostrar valor de e: Mostrar valor de f: Leer Calcular 9.1. (c*e)-(b*f)/(a*e)-(b*d) 9.2. (a*f)-(c*d)/(a*e)-(b*d) 10. Mostrar valor de x 11. Mostrar valor de y 12. Fin 3. Teniendo como datos de entrada el radio y la altura de un cilindro queremos calcular el rea total y el volumen del cilindro. Obtener el diagrama de flujo

Inicio

r

h

v

V=r*r*h

v

Fin

4. Calcular el rea de un tringulo mediante la frmula rea = (p(p-a)(p-b)(p-c))1/2#include int main (void) {int a,p,b,c,area; printf("dame el valor de b:"); scanf("%i", &b); printf("dame el valor de a:"); scanf("%i", &a); printf("dame el valor de c:"); scanf("%i", &c); printf("dame el valor de p:"); scanf("%i", &p); area= (p*(p-a)*(p-b)*(p-c))/2; printf("el valor del area es:%i", area); }

5. La fuerza de atraccin entre dos masas m1 y m2 separadas por una distancia d, est dada por la frmula

F

=

G.m1 m2 d2

Donde G es la constante de gravitacin universal G= 6.673x10-

8 cm3/g seg2. Escriba un pseudocdigo que lea la masa de dos cuerpos y la distancia entre ellos y a continuacin obtenga la fuerza gravitacional entre ellos. La salida debe ser en dinas; una DINA es igual a gr cm/seg21. 2. 3. 4. 5. inicio Mostrar valor de masa 1 Mostrar valor de masa 2 Mostrar distancia Leer 5.1. f=g*m1*m2/d*d ;

6. mostrar valor de la fuerza 7. fin

6. Escribir un Diagrama de flujo que lea dos enteros y calcule e imprima su producto y el resto cuando el primero se divide por el segundo.

Inicio

Dame un numero entero Num1/num2=0

Num1

Dame otro numero entero

Num2

No es divisor

Valor de la suma y resta es:

7. Escribir un programa que desglose cierta cantidad de segundos introducida por el teclado en su equivalente en semanas, das, horas, minutos y segundos.

#include int main (void) {

float seg, h, ds, sem, mins; printf("digite cantidad de segundos"); scanf("%f", &seg); sem= seg/604800; ds= seg/86400; h=seg/3600; mins=seg/seg; printf("valor en semanas=%f\n", sem); printf("valor en horas=%f\n", h); printf("valor en dias=%f\n", ds); printf("valor en minutos=%f\n", mins); } 8. Una temperatura Celsius (centgrados) puede ser convertida a una temperatura equivalente F de acuerdo a la siguiente frmula: F=(9/5)c +32 Escribir un Diagrama de flujo que lea la temperatura en grados Celsius y la escriba en F. Inicio F C=(f=32)/1.8 celcius fin

9. Escribir un programa que determine si un ao es bisiesto. Un ao es bisiesto si es mltiplo de 4 (por ejemplo, 1984). Sin embargo, los aos mltiplos de 100 slo son bisiestos cuando a la vez son mltiplos de 400 (por ejemplo, 1800 no es bisiesto, mientras que 200 s lo ser).#include int main (void) {int year; printf("digite el ao :"); scanf("%i", &year); if(year%4==0) printf("es bisiesto"); else printf("no es bisiesto"); }

10.Construir un Diagrama de flujo que indique si un nmero introducido por teclado es positivo, igual a cero, o negativo. inicio digite un numero N

N>0 Positivo Negativo

1. 2. 3. 4.

5. 6. 7.

11. Escriba un pseudocdigo que lea el radio de un crculo y calcule su rea, as como la longitud de la circunferencia de ese radio inicio mostrar digite valor de r leer calcular 4.1. a=3.1416*r*r 4.2. p=r*2*3.1416 mostrar valor del area mostrar valor del permetro Fin 12. Escriba un programa que lea el radio y la altura de un cono y calcule su volumen y el rea total.

#include int main (void) { float v, r, h,a; printf("digite valor para el radio r:"); scanf("%f", &r); printf("digite valor para la altura h:"); scanf("%f", &h); v=r*r*h*3.1416/3; a=r*r*3.1414; printf("el volumen es:%f", v); printf(el area total es:%f, a); }13. Leer el nmero de pies e imprimir el nmero de yardas, pies, pulgadas, centmetros y metros. Obtener Diagrama de Flujo y cdigo

Inicio M #include int main (void) {

digite pies

Pulg

Cm

Pies

Yards

float pulg, pies, yards, cm, m; printf("digite valor de pies"); scanf("%f", &pies); pulg=pies /12; cm=pies/30.48; pies=pies/1; yards=pies/.333333333; m=pies/.3048; printf("valor en pulgadas=%f\n", pulg); printf("valor en cm=%f\n", cm); printf("valor en pies=%f\n", pies);

printf("valor en yardas=%f\n", yards); printf("valor en metros=%f\n", m); }

Tema: Sentencias condicionales1. Escribir un programa que introduzca el nmero de un mes (1 a 12) y visualice el nmero de das de ese mes. #include printf("6\n"); int main (void) printf("7\n"); {int n1,op; printf("8\n"); do printf("9\n"); { printf("10\n"); printf("que mes?"); printf("11\n"); printf("1\n"); printf("12\n"); printf("2\n"); printf("opcion==>"); printf("3\n"); scanf("%i", &op); printf("4\n"); printf("5\n"); if(op==1||op==2||op==3||op==4||op==5||op==6||op==7||op==8||op==9||op==10||op==11|| op==12) { switch(op) {case 1:printf("31"); break; case 2:printf("28"); break; case 3:printf("31"); break; case 4:printf("30"); break; case 5:printf("31"); break; case 6:printf("30"); break; case 7:printf("31"); break; case 8:printf("31"); break; case 9:printf("30"); break; case 10:printf("31"); break; case 11:printf("30"); break; case 12:printf("31"); break; } }else printf("opcion no valida\n"); }while(op!=13); }

1. El domingo de Pascua es el primer domingo despus de la primera luna llena posterior al equinoccio de primavera, y se determina mediante el siguiente clculo sencillo. A= ao mod 19 B=ao mod 4 C=ao 7 D=(19A+24)mod 30 E=(2B+4C+6D+5) mod 7 N=(22 +D+E)

Donde N indica el nmero de da del mes de marzo (si N es igual o menor que 3) o abril (si es mayor que 31). Construir un programa que determine fechas de domingos de Pascua. 2. Se desea redondear un entero positivo N a la centena ms prxima y visualizar la salida. Para ello la entrada de datos debe ser de cuatro dgitos A, B, C, D, del entero N, Por ejemplo, si A es 2, B es 3, C es 6 y D es 2, entonces N ser 2362 y el resultado redondeado ser 2400. Si N es 2342, el resultado ser 2300, y si N=2962, entonces el nmero ser 3000. Disear el programa correspondiente.

Tema: ciclos (Obtener Diagrama y cdigo)1. Escriba un programa que presente la tabla de multiplicar del 1,2,..,9 #include inicio tabla=1;t Int main (void) abla