DeNunCianDo

DeNunCianDo (https://www.denunciando.com/)
-   Programacion (https://www.denunciando.com/programacion-115/)
-   -   Ejemplos-Programas introducción al lenguaje C (https://www.denunciando.com/programacion-115/271195-ejemplos-programas-introduccion-al-lenguaje-c.html)

Alorse 05-07-2010 18:04:01

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",&nota1);
printf("\nDigite la nota numero 2 de la materia %d:",i);
scanf("%f",&nota2);
printf("\nDigite la nota numero 3 de la materia %d:",i);
scanf("%f",&nota3);
printf("\nDigite la nota numero 4 de la materia %d:",i);
scanf("%f",&nota4);
printf("\nDigite la nota numero 5 de la materia %d:",i);
scanf("%f",&nota5);
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...

ARICARRARO 07-12-2010 12:05:04

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 ©

Page generated in 0,01768 seconds with 8 queries

SEO by vBSEO