- //triangulo rectangulo de 45 grados
- #include<stdio.h>
- int main(){
- int cateto,i,j,n;
- printf("triangulo rectangulo de 45 grados\n");
- do{
- printf("ingrese es cateto o altura\n");
- scanf("%d",&cateto);
- while(cateto<2){
- printf("para poder visualizar el triangulo ingrese el cateto mayor a 1\n");
- printf("ingrese es cateto o altura\n");
- scanf("%d",&cateto);
- }
- for(i=0;i<=cateto-1;i++){
- for(j=0;j<=i;j++)
- printf("*");
- printf("\n");
- }
- printf("\npresione \n1 continuar \n2 finalizar \n");
- scanf("%d",&n);
- } while(1==n);
- return 0;
- }
Horizontal
jueves, 24 de mayo de 2012
Triangulo rectangulo de 45 grados
Este programa pide el pide el cateto o altura del triangulo rectángulo, para luego formarlo con asteriscos
Etiquetas:
C,
Graficas,
Implementación,
Programa en el lenguaje c,
Programas en C,
Programas en el lenguaje C,
Triangulo rectangulo de 45 grados,
Uso de do-while,
Uso de for,
Uso de while
domingo, 13 de mayo de 2012
Funcion de tercer grado
Este programa nos permite encontrar los valor de f(x) de una función de tercer grado o cúbica para los valores de x que el usuario acota y su da el valor de incremento.
- //funcion de grado 3
- #include<stdio.h>
- #include<math.h>
- int main(){
- printf("Funcion de grado 3\n");
- double a[4],x,xmin,xmax,xincr,y,n;
- int i,condicion1;
- do{
- for(i=0;i<4;i++){
- printf("ingrese el coeficiente %d\n",i);
- scanf("%lf",&a[i]);
- }
- do{
- printf("ingrese el x minimo\n");
- scanf("%lf",&xmin);
- printf("ingrese el x maximo\n");
- scanf("%lf",&xmax);
- printf("ingrese el incremento de x\n");
- scanf("%lf",&xincr);
- for(x=xmin;x<=xmax;x=x+xincr){
- n=3;
- y=0;
- for(i=0;i<4;i++){
- y=a[i]*pow(x,n)+y;
- n--;
- }
- printf("f(%lf.8)=%lf\n",x,y);
- }
- printf("hallar para otros valores de x\n presione\n");
- printf(" 1 continuar\n 2 finalizar\n");
- scanf("%d",&condicion1);
- }while(condicion1==1);
- printf("hallar para otros valores de los coeficientes\n presione\n");
- printf(" 1 continuar\n 2 finalizar\n");
- scanf("%d",&condicion1);
- }while(condicion1==1);
- return 0;
- }
Etiquetas:
C,
Funcion de tercer grado,
Implementación,
Libreria math.h,
Programa en el lenguaje c,
Programas en C,
Programas en el lenguaje C,
Uso de do-while,
Uso de for,
Uso de if
Hallando el promedio de n números
Este programa no da como resultado el promedio de n números, si el número n es cero entonces nos dará como promedio cero.
- //Hallando el promedio de n numeros
- #include<stdio.h>
- int main(){
- float numeron,suma,promedio;
- int i,n,condicion;
- suma=0;
- condicion=2;
- printf("Hallando el promedio de n numeros\n\n");
- do{
- if(condicion==1) suma=0;
- printf("ingrese la cantidad de numeros a promediar\n");
- scanf("%d",&n);
- for(i=1;i<=n;i++){
- printf("ingrese el numero %d \n",i);
- scanf("%f",&numeron);
- suma=suma+numeron;
- }
- if(n==0) promedio=0.0;
- else promedio=suma/n;
- printf("el promedio de %d numero es %f\n\n\n",n,promedio);
- printf("desea hallar el promedio de otros numeros\n presione\n");
- printf(" 1 continuar \n 2 finalizar \n");
- scanf("%d",&condicion);
- }while(condicion==1);
- }
Etiquetas:
C,
Hallando el promedio de n numeros,
Implementación,
Programa en el lenguaje c,
Programas en C,
Programas en el lenguaje C,
Uso de do-while,
Uso de for,
Uso de if
Hallando el mayor de n numeros
Este programa nos permite comparar una cierta cantidad de números que es especificado por el usuario.
- //Hallando el mayor de n numeros
- #include<stdio.h>
- int main()
- {
- int numero1,numeron,mayor,i,n,condicion;
- printf("Hallando el mayor de n numeros\n\n");
- do{
- printf("ingrese la cantidad de numeros a comparar\n");
- scanf("%d",&n);
- printf("ingrese el numero 1\n");
- scanf("%d",&numero1);
- mayor=numero1;
- for(i=2;i<=n;i++)
- {
- printf("ingrese el numero %d\n",i);
- scanf("%d",&numeron);
- if(mayor<numeron) mayor=numeron;
- }
- printf("el mayor numero es %d\n\n\n",mayor);
- printf("desea comparar otros numeros\n presione\n");
- printf(" 1 continuar \n 2 finalizar \n");
- scanf("%d",&condicion);
- }while(condicion==1);
- return 0;
- }
Etiquetas:
C,
Hallando el mayor de n numeros,
Implementación,
Programa en el lenguaje c,
Programas en C,
Programas en el lenguaje C,
Uso de do-while,
Uso de for,
Uso de if
Hallando si el número ingresado es par o impar
El programa nos dice si un número es par o impar, sabemos que un número es par si el resto de dividir el numero entre dos es cero.
- //hallando si un numero es par o impar
- #include<stdio.h>
- int main()
- {
- printf("Hallando si el numero ingresado es par o impar\n");
- int numero,condicion;
- do{
- printf("ingrese el numero\n");
- scanf("%d",&numero);
- if(numero%2==0)
- printf("el numeo %d es par\n",numero);
- else printf("el numero %d es impar\n",numero);
- printf("\n ¿desea ingresar otro numero?\n");
- printf("\n Prisione \n 1 continuar \n 2 finalizar \n\n");
- scanf("%d",&condicion);
- } while(condicion==1);
- return 0;
- }
Etiquetas:
C,
Hallando si el número ingresado es par o impar,
Implementación,
Programa en el lenguaje c,
Programas en C,
Programas en el lenguaje C,
Uso de do-while,
Uso de if
Diferencia de cuadrados
Hallando la diferencia de cuadrados de dos números, esta es una aplicación de las operaciones que se puede realizar en C.
- /*Diferencia de cuadrados*/
- #include<stdio.h>
- int main()
- {
- int a,b;
- printf("ingrese el primer numero\n");
- scanf("%d",&a);
- printf("ingrese el segundo numero\n");
- scanf("%d",&b);
- printf("la diferencia de cuadrados entre %d y %d es %d",a,b,a*a-b*b);
- getchar();
- getchar();
- return 0;
- }
Resto de la división de dos númeos
En lenguaje existe un operador designado para este proposito es el "%", esta operación es muy útil, lo podemos usar para saber si un número es par o impar.
- #include<stdio.h>
- int main()
- {
- int numero1,numero2,resto,condicion;
- printf("Programa para hallar el resto de dos numeros\n\n");
- do{
- printf("ingrese el primer numero\n");
- scanf("%d",&numero1);
- printf("ingrese el segundo numero\n");
- scanf("%d",&numero2);
- while(numero2==0)
- {
- printf("el segundo numero no puede ser cero.\n\n\n");
- printf("Ingrese el segundo numero\n");
- scanf("%d",&numero2);
- }
- resto=numero1%numero2;
- printf("el resto de %d entre %d es %d\n\n",numero1,numero2,resto);
- printf("si desea hallar el resto de otros dos numeros\n presione \n");
- printf("1: para continuar \n");
- printf("2: para finalizar \n\n\n");
- scanf("%d",&condicion);
- }while(condicion==1);
- //al presionar un numero distinto de 2 tambien finaliza el programa
- return 0;
- }
Suscribirse a:
Entradas (Atom)