Ejemplos-Programas introducción al lenguaje C Estos son algunos ejemplos que hice alguna vez y que quiero compartir con ustedes, para lo que apenas empiezan y para los que ya llevamos rato en esto. Algunos se pueden hacer mucho mas fácil y reducirles código, pero se trata de compartir o incluso colaborar con los demás. Cabe aclarar que todos esos programitas están en lenguaje C. Programa que muestre el factorial de un número dado. [CODE]#include <stdio.h> int main() { int num; int i = 1; int factor = 1; printf("Introduce un numero para ver su factorial:"); scanf("%d", &num); while (num > 0) { factor = num * factor; num--; } printf("El factorial es %d\n", factor); }[/CODE] El famoso juego Piedra, Papel o Tijera. [CODE]#include <stdio.h> void main() { int num1, num2; printf("1- Piedra \n2- Papel\n3- Tijera\n\n"); printf("El jugardor 1 escoje la opcion:"); scanf("%d", &num1); printf("El jugardor 2 escoje la opcion:"); scanf("%d", &num2); if(num1==num2) // los mismo. { printf("Empate\n"); } else if((num1==1) && (num2==2))// piedra, papel. { printf("Gana jugador 2.\n"); } else if((num1==1) && (num2==3))// piedra, tijera. { printf("Gana jugador 1.\n"); } else if((num1==2) && (num2==1))//papel, piedra. { printf("Gana jugador 1.\n"); } else if((num1==1) && (num2==3)) //papel, tijera { printf("Gana jugador 2.\n"); } else if((num1==3) && (num2==2))//tijera, papel. { printf("Gana jugador 1.\n"); } else if((num1==3) && (num2==1)) //tijera, piedra. { printf("Gana jugador 2.\n"); } else { printf("Debes introducir opciones validas\n"); } }[/CODE] Leer desde teclado una serie de 10 números y realizar la suma de estos. [CODE]#include <stdio.h> int main() { int num; int i=1; int suma=0; for(i=1; i<=100; i++) { printf("\nIntroduzca el numero %d:",i); scanf("%d",&num); suma= suma+num; } printf("La suma de los 100 numeros es: %d\n",suma); }[/CODE] Calcular la media de 10 números digitados por teclado. [CODE]#include <stdio.h> int main() { int num; int i=1; int media=0; printf("Media de 10 numeros.\n"); for(i=1; i<=10; i++) { printf(" Introduzca el numero %d:",i); scanf("%d",&num); media= media+num; } media=media/10; printf("La media de los 10 numeros es: %d\n",media); }[/CODE] Sistema que lea los votos obtenidos por tres candidatos a la presidencia (100 votantes) y calcule e imprima el ganador, junto con el porcentaje obtenido de votos. [CODE]#include <stdio.h> int main() { int num, candidato; int a=0; int b=0; int c=0; int i=1; int votos=0; printf("1- Candidato Nº 1 \n2- Candidato Nº 2 \n3- Candidato Nº 3\n"); for(i=1; i<=100; i++) { printf("\n%d -Introduzca su voto:",i); scanf("%d",&num); if(num == 1){ a++; } else if(num == 2){ b++; } else if(num == 3){ c++; } } if(a>b && a>c){ votos =a; candidato =1; } else if(b>c && b>a){ votos=b; candidato=2; } else{ votos=c; candidato=3; } printf("el ganador es el candidato %d con el %d porcierto de los votos\n",candidato,votos); }[/CODE] Sistema que solicite una contraseña, si la contraseña es "Abrete-sesamo", se terminara el programa, de lo contrario se seguirá solicitando la contraseña. [CODE]#include <stdio.h> #include <string.h> int main() { char x[20]="abrete-sesamo"; char y[20]; while (strcmp(x,y)!=0) { printf("Digite su contraseña:"); scanf("%s",y); if(strcmp(x,y)==0) { printf("\nContraseñas iguales.\n"); } else printf("pailas, contraseña incorrecta, digitela nuevamente\n"); } }[/CODE]Programa que pide las 5 calificaciones parciales de 3 materias, el cual imprime el promedio por materia y el promedio general. [CODE]#include <stdio.h> #include <string.h> void main() { float nota1,nota2,nota3,nota4,nota5,pro_mat,pro_gen; int i=1; for(i=1; i<=3; i++) { printf("\nMateria numero %d\n",i); printf("\nDigite la nota numero 1 de la materia %d:",i); scanf("%f",¬a1); printf("\nDigite la nota numero 2 de la materia %d:",i); scanf("%f",¬a2); printf("\nDigite la nota numero 3 de la materia %d:",i); scanf("%f",¬a3); printf("\nDigite la nota numero 4 de la materia %d:",i); scanf("%f",¬a4); printf("\nDigite la nota numero 5 de la materia %d:",i); scanf("%f",¬a5); pro_mat= (nota1+nota2+nota3+nota4+nota5)/5; printf("\nEl promedio de la materia numero %d es: %1.2f\n",i,pro_mat); pro_gen= pro_gen+pro_mat; } pro_gen= pro_gen/3; printf("\nEl promedio general es: %1.2f\n",pro_gen); }[/CODE] Es todo, espero a una que otra persona le sirvan y que otros recuerden... |
Respuesta: Ejemplos-Programas introducción al lenguaje C Buene ejmplo de programas en C. |
La franja horaria es GMT -5. Ahora son las 20:55:25. |
Desarrollado por: vBulletin® Versión 3.8.9
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.
DeNunCianDo.CoM ©