You are on page 1of 8

Programas en el Lenguaje C

JUEVES, 7 DE JUNIO DE 2012

Suma de los n nmeros perfectos


//suma de los n nuleros perfectos #include<stdio.h> int main (){ int n,i,j,c,perfecto,np,suma_perfectos; do{ printf("ingrese la cantidad de los n primeros numeros perfectos a sumar\n"); scanf("%d",&n); i=0; suma_perfectos=0; for(perfecto=1;i<n;perfecto++){ np=0; for(j=1;j<perfecto;j++) if(perfecto%j==0) np+=j; if(np==perfecto) c=1; else c=0; if(c){ printf("%d es perfecto \n",perfecto); suma_perfectos+=perfecto; i++; } } printf("la suma de los %d primeros numeros perfectos es %d \n",n,suma_perfectos); }while(n>0) ; return 0; }
Publicado por danny en 22:36 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Programa en el lenguaje c, Suma de los n nmeros perfectos, Uso de do-while, Uso de for, Uso de if

Nmero perfecto
//nmero perfecto #include<stdio.h>

main(){ int n,i,suma,condicion; do{ printf("ingrese el numero\n"); scanf("%d",&n); suma=0; for(i=1;i<n;i++) if(n%i==0) suma+=i; if(suma==n) printf("%d es perfecto\n",n); else printf("%d no es perfecto\n",n); }while(n>0); }

Publicado por danny en 22:06 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Numero perfecto, Programa en el lenguaje c, Uso de do-while, Uso de for, Uso de if

Imprimir n nmeros primos


El programa finaliza al ingresar un nmero negativo

//imprimir n numeros primos #include<stdio.h>

//numero primo int primo(int n){ int i,condicion; if(n!=1 && n!=0){ for(i=2;i<=n;i++) if(n%i==0) if(n==i) condicion=1; else{ condicion=0; break; } } else condicion=0; return condicion; }

//************ main(){ int n,i;

do{ printf("ingrese hasta que numero buscar\n"); scanf("%d",&n); for(i=0;i<=n;i++) if(primo(i)==1) printf("%d ",i); printf("\n"); }while(n>0); }

Publicado por danny en 21:25 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Imprimir n nmeros primos, Programa en el lenguaje c, Uso de do-while, Uso de for, Uso de funciones,Uso de if

Nmero primo
//numero primo #include<stdio.h> main(){ int i,primo,condicion; printf("ingrese el numero\n"); scanf("%d",&primo); if(primo!=1 && primo!=0){ for(i=2;i<=primo;i++) if(primo%i==0) if(primo==i) condicion=1; else{ condicion=0; break; } if(condicion==1) printf("%d es primo\n\n",primo); else printf("%d no es primo\n\n",primo); } else printf("%d no es primo\n\n",primo); getchar(); getchar(); }

Publicado por danny en 20:56 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Numero primo, Programa en el lenguaje c, Uso de do-while, Uso de for, Uso de if

Calculadora bsica
//calculadora

#include<stdio.h>

//suma void suma(){ double a,b; printf("ingrese el primer numero\n"); scanf("%lf",&a); printf("ingrese el segundo numero\n"); scanf("%lf",&b); printf(" %lf + %lf es %lf\n\n\n",a,b,a+b); }

//resta void resta(){ double a,b; printf("ingrese el primer numero\n"); scanf("%lf",&a); printf("ingrese el segundo numero\n"); scanf("%lf",&b); printf(" %lf - %lf es %lf\n\n\n",a,b,a-b); }

//multiplicacion void multiplicacion(){ double a,b; printf("ingrese el primer numero\n"); scanf("%lf",&a); printf("ingrese el segundo numero\n"); scanf("%lf",&b); printf(" %lf x %lf es %lf\n\n\n",a,b,a*b); }

//division void division(){ double a,b; printf("ingrese el primer numero\n"); scanf("%lf",&a); do{ printf("ingrese el segundo numero(diferente de cero)\n"); scanf("%lf",&b); }while(b==0); printf(" %lf / %lf es %lf\n\n\n",a,b,a/b); }

//************************************************************* main(){ int i,j,obs; double a,b,r; do{ printf("CALCULADORA\n1 suma\n2 resta\n"); printf("3 multiplicacion\n4 division\n5 finalizar\n"); printf("elige una opcion\n"); scanf("%d",&obs); switch(obs){ case 1: suma(); break; case 2: resta(); break; case 3: multiplicacion(); break; case 4: division(); break; case 5: break; default: printf("opcion incorrecta\n\n\n"); } }while(obs!=5); }

Publicado por danny en 18:09 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Calculadora bsica, Programa en el lenguaje c, Uso de do-while, Uso de funciones, Uso de switch

Fibonacci en forma recursiva


//fibonacci en forma recursiva #include<stdio.h>

//fibonacci int fibonacci(int a){ int b; if(a==1 || a==2){ b=1; return b; } if(a>2){ b=fibonacci(a-1)+fibonacci(a-2); return b; } }

//pedir numero natural

int pedir(){ int a; do{ printf("ingrese el numero natural\n"); scanf("%d",&a); }while(a<1); return a; } //************************ main(){ int n,i; n=pedir(); printf(" %d \n",fibonacci(n)); for(i=1;i<=n;i++) printf("%d ",fibonacci(i)); getchar(); getchar(); }

Publicado por danny en 16:24 0 comentarios Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con Facebook Etiquetas: Fibonacci en forma recursiva, Funciones, Programa en el lenguaje c, Recursividad, Uso de for, Uso de if JUEVES, 24 DE MAYO DE 2012

Triangulo rectangulo de 45 grados


Este programa pide el pide el cateto o altura del triangulo rectngulo, para luego formarlo con asteriscos

//triangulo rectangulo de 45 grados #include<stdio.h> 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"); n1 scanf("%d",&n); } while(1==n); }

Publicado por danny en 18:50 0 comentarios Enviar por correo electrnicoEscribe un blog Escribe blogCompartir con TwitterCompartir con Facebook Etiquetas: Geometra, Graficas, Programa en el lenguaje c Triangulo rectangulo de 45 grados Uso de doc, grados, while,Uso de for, Uso de while

Entradas antiguasPgina principal Suscribirse a: Entradas (Atom)


TRANSLATE

Con la tecnologa de ETIQUETAS

Traductor de Google

Calculadora bsica (1) Diferencia de cuadrados (1) Fibonacci en forma recursiva (1) Funcion de tercer grado (1) Funciones (1) Geometra (1) Graficas (1) Hallando el mayor de n numeros (1) Hallando el promedio de n numeros (1) Hallando si un nmero es par o impar (1) Hola mundo (1) Imprimir n nmeros primos (1) Inicio (1) Libreria math.h (1) Numero perfecto (1) Numero primo (1) Programa en el lenguaje c (15) Programas (1) Programas. (1) Recursividad (1) Resto de la divisin de dos nmeros (1) Suma de enteros (1) Suma de los n nmeros perfectos (1) Triangulo rectangulo de 45 grados (1) Uso de do-while (10) Uso de for (9) Uso de funciones (2) Uso de if (9) Uso de switch (1)

Uso de while (1)

ARCHIVO DEL BLOG

2012 (16) o junio (6)


Suma de los n nmeros perfectos Nmero perfecto Imprimir n nmeros primos Nmero primo Calculadora bsica Fibonacci en forma recursiva

o mayo (10)
DIGG SHARE IT DATOS PERSONALES

danny Ver todo mi perfil Plantilla Simple. Con la tecnologa de Blogger.

You might also like