Vous êtes sur la page 1sur 12

Escuela Politcnica Nacional Nombres: Santiago Males Ricardo Maya Isaac Pozo Gr7 1.

1.#include <stdio.h> #include <stdlib.h> #include <math.h> void main() { int i,a,b,c; printf("Ingrese a:"); scanf("%d",&a); printf("Numero Cuadrado for (i=1; i<=a; i++) { b=i*i; c=i*i*i; printf("%d\t\t%d\t\t%d\t\n",i,b,c); } system ("pause"); }

Cubo\n");

2.
#include<stdio.h> #include<conio.h> void main (){ float C,F; printf("Ingrese el numero\n"); scanf("%f",&F); if(F>=0 && F<=210){ C=(5.0/9)*(F-32); printf("%f es en grados en centigrados\n",C); } else{ printf("disculpe el programa sirve solo para un rango de grados farenheit ente 0 y 210"); } getch(); }

5. Escribir un programa que calcule e imprima el promedio de una secuencia de nmeros enteros, suponiendo que el ultimo valor medido mediante scanf() es el centinela 9999. El programa deber leer un valor cada vez que scanf() sea ejecutado. Adems, el programa debe localizar el ms pequeo de los nmeros enteros.

6.
#include <stdio.h> #include <stdlib.h> #include <math.h> void main() { int i,a,b=0; printf("Ingrese a:"); scanf("%d",&a); if (a==0) { printf("Error"); } else if (a>0) { for (i=1; i<=a*2; i=i+2) { b=i+b; }

printf("La suma de los n primeros numeros imoares es:%d",b); } else { printf(" El numero es negativo error"); } system ("pause"); }

10. Escribir un programa que imprima la figura de un diamante. Se puede utilizar funciones printf () que imprima un asterisco (*), o un espacio en blanco ( ), utilizar estructuras de repeticin. El programa debe leer un nmero impar del rango 1-19 a fin de especificar el nmero de lneas del diamante y se debe desplegar un diamante del tamao apropiado.

13.
#include <stdio.h> #include <stdlib.h> #include <math.h> void main() { int a; printf("\t\t MENU\n"); printf("1.-Imprimir una secuencia de n numeros ingresados\n"); printf("2.-Imprimir la suma de n primeros numeros pares \n"); printf("3.-Imprimir el producto de los m primeros numeros\n"); printf("Ingrese el proceso que desea realizar:"); scanf("%d",&a); if (a==1) { int b,i,c=1,d; printf("Ingrese el numero de valores a imprimir en la secuencia"); scanf("%d",&b); printf("Ingrese el primer numero de la secuencia"); scanf("%d",&c); for (i=1; i<=b; i++) { d=i*c; printf("%d \t",d); } } else if (a==2) { int i,e=0,f; printf("Ingrese el valor de n:"); scanf("%d",&f); for (i=0; i<=f*2; i=i+2) { e=i+e; } printf("La suma de los n primeros numeros pares es:%d",e); } else { int i,g,h=1; printf("Ingrese m:"); scanf("%d",&g); { for (i=1; i<=g*2; i=i+2) { h=i*h; } printf("El producto de los m primeros numeros impares es:%d",h); } system ("pause"); } }

14.
include<stdio.h>" #include<conio.h> void main (){ // Realizar un men para cada uno de los siguientes enunciados int n,d,acum,centinela; do{ if(centinela=1){ printf("Ingrese numero\n"); scanf("%d",&n); printf("Ingrese otro numero\n"); scanf("%d",&d); acum=n+d; printf("la suma es %d\t",acum); if(n>d){ printf("%d es el mayor\n",n); } else{ printf("%d es el numero mayor\n",d); } } printf("si quieres seguir con el programa presiona 1\n"); printf("si ya acabastes presiona 2\n"); scanf("%d",&centinela); }while (centinela=1); getch(); }

17. Un conductor lleva registro de los kilmetros manejados y los galones utilizados en cada uno de los tanques. Desarrollar un programa que introduzca los kilmetros manejados y los galones utilizados en cada tanque, para calcular y desplegar los kilmetros por galn obtenidos en cada tanque. Despus procesar toda esa informacin la informacin de entrada, el programa deber calcular e imprimir los kilmetros por galn combinados, obtenido de todos los tanques.

20.
#include<stdio.h> #include<conio.h> int main(void){ int c,b,t,r; do { printf("\n\nIngrese numero de cuenta<-1 para fin>:\n"); scanf("%d",&c); if(c!=-1){ printf("Ingrese nuemor de horas de trabajo\n"); scanf("%d",&b); printf("Ingrese la tasa horaria:\n"); scanf("%d",&t); r=b*t printf("el salario es:\n",r); }while(c!=-1); getch(); }

23. Realizar un programa que genere una tabla de intereses compuestos F/P mediante la frmula:

Donde: -F, representa el valor futuro de una cantidad de dinero. -P, representa el valor actual. -i, representa la tasa de inters anual, expresado como porcentaje. -n, representa el nmero de aos. Cada fila en la tabla corresponde a un valor diferente de n, con n en el rango de 1 a 20, Cada columna representa una tasa de inters diferente: 4 a 10 en incremente de 0.5. Adems el programa debe poner los mensajes (etiquetas) apropiados en la fila y columnas.

26.
#include<stdio.h> #include<conio.h> void main () { float num [20]; int i; float resultado; for (i=0;i<20;i++) { printf ("Escribe un numero %d: ", i+1); scanf ("%f", &num[i]);

} (i++) == i; resultado = ((num[i]) / i); printf ("La mediana aritmetica es: %f", resultado); getch(); }

32.
#include <stdio.h> #include <conio.h> Void main(){ int n, m, r, p, c; printf("\nCuantos numeros primos desea? "); scanf("%d", &p); for(n=1, c=1; c<=p; n++){ if(n>3){ for(m=2, r = n%m; r !=0; m++){ if (m >= n/2){ printf("\n%d", n); r = 0; ++c; } else r = n%m; } } else{ printf("\n%d", n); ++c; } } getch(); }

29. El factorial de un entero no negativo n se escribe como n! y se define como sigue: n! = n.(n-1).(n-2)1 y n! = 1 (para n=0) (para valores mayores o iguales que 1)

a) Leer un entero no negativo, que calcule e imprima su factorial. b) Calcular el valor de la constante matemtica e, utilizando la frmula:

c) Calcular el valor de

, utilizando la frmula:

a)

b)

c)

Realizar un programa que ingrese desde el teclado un nmero entero binario e imprimir su equivalente decimal. Validar que los dgitos del nmero sean binarios (solo dgitos 0 y 1). Por ejemplo, el equivalente decimal del nmero 1011 binario es: 1*8+0*4+1*2+1*1=8+0+2+1, es decir 11.
#include<stdio.h> #include<conio.h> void main() { //Declaro variables: int b,c=1,d=0,p; printf("Ingrese el numero Binario:\n"); scanf("%d",&b); while (b>0) { p=0; p=c*(b%10); d+=p; c*=2; b/=10; } printf("El numero en decimal es: %d",d); getch(); }

9. Escribir un programa que lea el lado de un cuadrado y a continuacin lo imprima en forma de un cuadrado hueco de asteriscos. El programa deber funcionar para cuadrados de todos los tamaos entre 1 y 20 asteriscos. Por ejemplo, si se lee un tamao de 5 asteriscos, deber imprimir:
#include <stdio.h> #include <stdlib.h>

int main(){ int lado; int contador = 1; int contador2 = 1; printf("Ingrese la medida de los lados del cuadrado: "); scanf("%d", &lado); printf(" \n"); while (contador2 < lado+1){ contador = 1; while (contador < lado+1){ if (contador2 == 1) printf("* "); if (contador2 != 1) if (contador2 != lado){ if (contador == 1) printf("* "); else if (contador < lado) printf(" "); else printf("* "); } else printf("* "); contador++; } printf(" \n"); contador2++; } printf(" \n"); system("PAUSE"); }

22. Una persona invierte p sucres en una cuenta de ahorros, que redita un inters del r%, Suponiendo que todo el inters se queda en depsito dentro de la cuenta calcular e imprimir la cantidad de dinero en la cuanta durante n aos.
#include math.h #include stdio.h #include stdlib.h void main( void ) { float x , y, z,p,r,n,a; printf(ingrese la cantidad ,p, a depoitar);scanf(%f,&p); printf(ingrese el numero de aos de su deposito);scanf(%f,&n); printf(ingrese la taza de interes);scanf(%f,&r); a=p(pow(1+r,n)); printf( la cantidad de su deposito e %0.fn,a ); system(pause); }

Un palindrome es un numero op una frase de texto, que se lee igual hacia adelante y hacia atras. Por ejemplo, cada uno de los siguientes cinco enteros de cinco digitos son palndromos: 12321, 55555, 45554, 11611. Escribir un programa que lea un entero de cinco digitos y que determine si es o no palndromo. #include <stdio.h> #include <conio.h> void main() { Int a,b,c,d,e,f,x; Printf("Ingrese el numero a examinar"); Scanf(%d,&x); a=x%10; //examino x y guardo en mi variable a x=x/10; b=x%10; //examine x y guardo en mi variable b; x=x/10; c=x%10; //examine x y guardo en mi variable c; x=x/10; d=x%10; //examine x y guardo en mi variable d; x=x/10; e=x%10; //examine x y guardo en mi variable e; if((a==e)&&(b==d)) { Printf("El numero si es palindromo"); } else printf("El numero no es polindromo"); printf(%d\t%d\t%d\t%d\t%d\t,a,b,c,d,e); getch(); }

Vous aimerez peut-être aussi