Destacado

    Publicaciones destacadas

    Social Icons

Cargando...

Programa que genere manos de mus

#include <stdio.h>
#include <time.h>
#include <stdlib.h>
void main(){
         int x,y,z,o,opc;
         do{
                   printf("Desea una mano de mus?:\n\n");
                   printf("1.Si\n2.No\n0.Salir\n");
                   printf("\nUsted ha introducido: ");
                   scanf("%d",&opc);
                   if(opc==1){
                            srand((unsigned)time(NULL));
                            do{
                                      x=rand()%(13);
                            }while(((x==8)||(x==9))||(x==0));
                            do{
                                      y=rand()%(13);
                            }while(((y==8)||(y==9))||(y==0));
                            do{
                                      z=rand()%(13);
                            }while(((z==8)||(z==9))||(z==0));
                            do{
                                      o=rand()%(13);
                            }while(((o==8)||(o==9))||(o==0));
                            printf("\n\n%d\t\t%d\t\t%d\t\t%d\t\t",x,y,z,o);
                            printf("\n\n");
                   }
                   else if(opc==2){
                            printf("\n\nMas tarde entonces.\n\n");
                   }else{
                            printf("\nHasta pronto.\n\n");
                   }
         }while(opc!=0);
}




Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):




Programa que calcula diagonales de cuadrados



#include <stdio.h>
#include <math.h>
void main(){
         float l,d;
         printf("Bienvenido al programa que calcula areas de cuadrados.\n");
         do{
                   printf("\nIntroduce el lado: ");
                   scanf("%f",&l);
                   d=sqrt(l*l+l*l);
                   printf("\nLa diagonal de este cuadrado es %f\n",d);
         }while(l!=0);
}





Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):



Programa que pregunte un número para contestar su correspondencia en código ASCII. Incluye una opción para ver el abecedario (desde el 97 hasta el 122).


#include<stdio.h>
void main(){
int i,num;
printf("Bienvenido al programa, pulse 256 para ver el abecedario y 0 para salir.\n\n");
do{
         printf("Introduzca  un numero del 1 al 255: ");
         scanf("%d",&num);
         if(num==256){
                            for(i=97;i<=122;i++){
        printf("\nEl numero %d es el caracter: %c \t\n\n",i,i);
                   }
    }else{
                   for(i=1;i<=255;i++);
                   i=num;
         printf("\nEl numero %d es, en codigo ASCII: %c\n\n",num,i);
         }
         }while(num!=0);
}





Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):





Programa que cuente el número de vocales de un texto escrito por el usuario.


#include <stdio.h>
#include <conio.h>
void main(){
int bandera=0,a=0,e=0,i=0,o=0,u=0;
char c;
printf("Introduzca caracteres hasta pulsar el guion:\n\n");
while(bandera==0){
         c=getche();
         if(c=='a'){
                   a++;
         }else if(c=='e'){
                   e++;
         }else if(c=='i'){
                   i++;
         }else if(c=='o'){
         o++;
         }else if(c=='u'){
         u++;
         }else if(c=='-'){
         bandera=1;
         }else{
                   bandera=0;
         }
         }
         printf("\n\n\t\t\tRecuento de vocales\n");
         printf("\nLa a se ha repetido %d veces \n",a);
         printf("\nLa e se ha repetido %d veces \n",e);
         printf("\nLa i se ha repetido %d veces \n",i);
         printf("\nLa o se ha repetido %d veces \n",o);
         printf("\nLa u se ha repetido %d veces \n",u);
    printf("\n\nGracias por utilizar este programa.\n\n");
}





Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):









Programa que simule el lanzamiento de una moneda las veces que el usuario desee, posteriormente hará un recuento de las veces que ha salido tanto cara como cruz.





Programa que simule el lanzamiento de una moneda las veces que el usuario desee, posteriormente hará un recuento de las veces que ha salido tanto cara como cruz.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main(){
         int x,veces,cara=0,cruz=0;
         srand((unsigned)time(NULL));
         printf("Pruebe a lanzar la moneda.\n\n");
         printf("Cuantas veces?: ");
         scanf("%d",&veces);
         for(int i=1;i<=veces;i++){
                   x=rand()%(2);
                   if(x==1){
                            printf("\nCara\n\n");
                            cara++;
                   }else{
                            printf("\nCruz\n\n");
                            cruz++;
                   }
         }
         printf("\n\tRecuento\n\n");
         printf("La cara ha salido %d veces.\n",cara);
         printf("La cruz ha salido %d veces.\n\n",cruz);
         printf("Gracias por utilizar este programa.\n\n");
}



Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):






PROGRAMA QUE CALCULA LA CAPITAL FINAL DE UN INTERES SIMPLE






#include <stdio.h>
void main(){
         float c,I,t,F;
         printf("Bienvenido. Calcularemos el capital final de un interes simple.\n\n");
         printf("Por favor, introduce el capital inicial: ");
         scanf("%f",&c);
         printf("Ahora, escribe el interes al que esta colocado: ");
         scanf("%f",&I);
         printf("Por ultimo, inserta el tiempo al que se deja el capital: ");
         scanf("%f",&t);
         F=c+c*(I/100)*t;
         printf("\n\nEl capital final es de %f\n\n",F);
}







Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):






PROGRAMA PARA CALCULAR LA DESVIACIÓN ESTÁNDAR EN C / C++






#include<stdio.h>
#include<conio.h>
#include<math.h>
void main(){
int n,i,j=0;
float vector[15],num,suma,promedio, sigma,desv_standar;
num=0,suma=0,promedio=0,sigma=0,desv_standar=0;i=0;
for( ; ;j++){
 printf("INTRODUZCA CANTIDAD DE NUMEROS *MAXIMO 15*: \n");
 scanf("%d",&n);
if (n>15){
clrscr();
printf("Menor que 15!!!\n");

getch();
clrscr();
}else{
while(i<n){
printf("\nINGRESE DATOS [%d]",i+1);
scanf("%f",&num);
vector[i]=num;
i++;
 }
 i=0;
 while(i<n){
suma=suma+vector[i];
 i++;
}
promedio=suma/n;
  i=0;
while(i<n){
sigma=sigma+((vector[i]-promedio)*(vector[i]-promedio));
i++;
}
desv_standar=sqrt(sigma/(n-1));
printf("\n\n\nLa desviacion estandar es: %.2f\n\n\n",desv_standar);
break;
}
}
}


Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):





PROGRAMA QUE MUESTRA LA TABLA ASCII






#include<stdio.h>
#include<conio.h>

int main() {
  int ascii=0,col=1,ren=1;
  for(ascii=1;ascii<=256;ascii++) {
gotoxy(col,ren);
printf("%i: %c  ",ascii,ascii);
if(ren==24) {
ren=0; col+=12;
}
if(col>=80) {
getch();
clrscr();
ren=0; col=1;
}
ren++;
  }
  getch();
}


Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):




PROGRAMA PARA DETERMINAR SI UN NUMERO ES PRIMO C / C++






#include<stdio.h>

int main()
{
  int num,c,res,nc=0;
  printf("Introduce un número: ");
  scanf("%d",&num);
  for(c=1;c<=num;c++)
  {
res=num%c;
if(res==0)
nc++;
if(nc>2)
break;
  }
  if(nc==2)
printf("Es primo");
  else
printf("No es primo");

}

//*********************************************************


#include<stdio.h>

int main()
{
  int num=1,c,res,nc=0,rep=0;
  while(num!=0)
  {
printf("Introduce un número: ");
if(rep==1)
{
printf(" --> Para salir oprime cero: ");
}
rep++;
scanf("%d",&num);
for(c=1;c<=num;c++)
{
res=num%c;
if(res==0)
 nc++;
}
if(nc==2)
printf("Es primo\n\n");
else
printf("No es primo\n\n");
nc=0;
  }
}


Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):

PROGRAMA QUE TRANSFORMA UN NUMERO DECIMAL A BINARIO





#include<stdio.h>
void binario(int n)
{
if (n!=0)
    {
 binario(n/2);
        printf("%i",n%2);
}
}
int main()
{
    int num=0;
printf("\t\t<-- CONVERTIR DECIMAL A BINARIO -->\n");
printf("\n\nIntroduce un numero: ");scanf("%i",&num);
printf("\t");
binario(num);
printf("\n");
return 0;
}


Descargar Codigo fuente en Txt:

Borland C++ 5.1:

Turbo C 4.5:

Dev C++ 4.9.92 (Compatible con win7):



© Copyright Comparte-Recursos | By Daniel Garcia - daniel2864@gmail.com
Volver arriba