Ver Mensaje Individual
Antiguo , 18:04:01   #1
Post Ejemplos-Programas introducción al lenguaje C Calificación: de 5,00

Los mejores licores
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...

Comentarios Facebook

Alorse no está en línea   Responder Citando

compartir
                 
remocion sep Gold sep Silver sep Donar

marcaNo Calculado   #1.5
SponSor

avatar
 
Me Gusta denunciando
Estadisticas
Mensajes: 898.814
Me Gusta Recibidos: 75415
Me Gustado Dados: 62988
Fecha de Ingreso: 02 jun 2006
Reputacion
Puntos: 1574370
Ayudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen caminoAyudante de Santa está en el buen camino
emoticon Re: Ejemplos-Programas introducción al lenguaje C

 
Los mejores licores
 
   
   
_______________________________________________
Publicidad :)
conectado
 
Page generated in 0,10316 seconds with 12 queries