Professional Documents
Culture Documents
#include <stdio.h> 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 <stdio.h> #include <math.h> 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 <stdio.h> int main (void) { int resultado; resultado=(15*14)-(3*7); printf("a) 15 x 14 - 3 x 7=%i", resultado); }
b) -452
c) (24+26)/4
#include <stdio.h> 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 <stdio.h> 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 <stdio.h> int main (void) { int resultado; resultado=(4*3*5)+(8*2-5); printf("e) 4x3x5+8x2-5=%i", resultado); } #include <stdio.h> int main (void) { float resultado; resultado=(4-40)/5; printf("f) 4-40/5=%f", resultado); }
#include <stdio.h> 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 <stdio.h> 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 <stdio.h> 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 <stdio.h> 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 <stdio.h> 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); }
(A+B)
C D
#include <stdio.h> 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 <stdio.h> 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 <stdio.h> 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 <stdio.h> 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 <stdio.h> 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)
Disear un pseudocdigo que lea dos conjuntos de coeficientes (a,b y c; c,d,e y f) y visualice los valores
1. 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
V=r*r*h
Fin
5. La fuerza de atraccin entre dos masas m1 y m2 separadas por una distancia d, est dada por la frmula
G.m1 m2 d2
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/seg2
1. 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. 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
Num1
Num2
No es divisor
7. Escribir un programa que desglose cierta cantidad de segundos introducida por el teclado en su equivalente en semanas, das, horas, minutos y segundos.
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 <stdio.h> 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
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 <stdio.h> 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
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);
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.
2. Implementar el algoritmo de Euclides que encuentra el mximo comn divisor de dos nmeros enteros y positivos.
#include <stdio.h> int main (void) int t,i=2,mcd=1; if (num1>num2) { t=num1; num1=num2; num2=t; } do} if (num1%i==0 && num2%i==0) } mcd=mcd*i; num1=num1/i;
#include <stdio.h> int main(void) { int i, num, sum=0, mul=0; printf("Introduzca el numero que desea verificar si es perfecto: "); scanf("%d", &num); for(i=1; i<num; i++) {mul=num%i; if(mul==0) {sum+=i; }} if(sum==mul) {printf("El numero %d es perfecto.\n", num); } else printf("El numero %d NO es perfecto.\n", num); } 4. Calcular la media de las notas introducidas por teclado con un dilogo interactivo semejante al siguiente: Cuntas notas? 20 Nota 1:7.50 Nota 2:6.40 Nota 3: 4.20 . Nota 20: 9.50 Media de las notas: 7.47 #include <stdio.h> int main (void) { float vuelta,suma=0,n,med,c; suma=0; printf("cuantas notas:"); scanf("%f", &c); for(vuelta=1;vuelta<=c;vuelta++) {printf("digite un valor"); scanf("%f",&n); suma=suma+n;