Programacion - Lineas De Codigo y Diagramas De Flujo

Páginas: 19 (4703 palabras) Publicado: 22 de julio de 2011
/*CALCULA EL DIA QUE LE CORRESPONDE UNA FECHA*/

/*CALCULA EL DIA QUE LE CORRESPONDE UNA FECHA*/
#include <stdio.h>
#include<conio.h>
#include <stdlib.h>
#include<dos.h>
#include <string.h>
main ()
{
int mes, dt, r, dia;
char nmes [15] ,ndia [10];
clrscr ()
gotoxy (10,5); printf (“indicar el número del mes:”);
scanf(“%d”,&mes);
gotoxy(10,6);printf(“indicar el dia:”);
scanf(“%d”,&dia);
switch(mes)

{ case 1:{strcpy(nmes,”enero”); dt=0;break;}
case 2:{strcpy(nmes, “febrero”); dt=31;break}
case 3:{strcpy(nmes, “marzo” ); dt=59; break;}
case 4:{strcpy(nmes, “abril “ ); dt=90;break;}
case 5:{strcpy(nmes, “mayo” ); dt=190:break;}
case 6:{strcpy(nmes,“junio”); dt=151;break;}
case 7:{strcpy(nmes, “julio”); dt=181;break;}
case 8:{strcpy(nmes, “agosto”); dt=212;break;}
case 9:{strcpy(nmes, “septiembre”); dt=243;break;}
case10:{strcpy(nmes, “octubre”); dt=273;break;}
case 11:{strcpy(nmes, “noviembre”): dt=304;break;}
case 12:{strcpy(nmes , “diciembre”) dt=334;break;}
}
r= (dt+dia) %7);
switch(r){ case 0: {strcpy(ndia, “martes”); break;}
case 1: {strcpy(ndia, “miercoles”); break;}
case 2: {strcpy(ndia, “jueves”); break;}
case 3: {strcpy(ndia, “viernes”); break;}
case 4: {strcpy(ndia, “sabado”); break;}
case 5: {strcpy(ndia, “domingo”); break;}
case 6: {strcpy(ndia, “lunes”); break;}
}
printf(“\n %-15s: %s”, nmes, ndia);
gotoxy(10,22); printf(“pulsar cualquier tecla paracontinuar”);
getch();
}

/* IDENTIFICA SI ES NUMERO PRIMO O NO */

#include <stdio.h>
#include<conio.h>
#include <stdlib.h>
#include<dos.h>
#include <string.h>
main ()
{
int c, x, r;
clscr ();
gotoxy (28,5); printf (“introduce el numero”)
scanf(“%d”, &x);
c= 2;
r= 1;
while ( (c<x) && (r!=0) )
{
r= x%c;
if (r!=0)
c= c+1;
}if(r!=0)
{
gotoxy(20,15);
printf(“es un numero primo”);
}
else
{
gotoxy(20,15);
printf(“ no es un numero primo”);
}
getch();
}

CALCULO DE PAGO
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<dos.h>
#include<string.h>
main()
{
float p,c,t;
clrscr();
gotoxy(10,8);printf("indica el valor de p");
scanf("%f",&p);gotoxy(10,9);printf("indica el valor de c");
scanf("%f",&c);
if(c<11)
t=(p*.95)*c;
else
if(c<21)
t=(p*.90)*c;
else
if(c<36)
t=(p*.85)*c;
else
t=(p*.75)*c;
printf("\n total a pagar %f",t);
gotoxy(18,36);printf("pulsa una tecla");
getch();
}

MEMORAMA, IMPRIME 2 VECES UN MISMO NUMERO
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>#include<dos.h>
#include<string.h>
int x[5][5];
main()
{
int i, b, f, c, y, fil, col;
clrscr();
srand(time(NULL));
for(i=1;i<=6;i=i+1)
{
b=1;
while(b==1)
{
y=rand()%51;
b=0;
for(f=1;f<=4;f=f+1)
{
for(c=1;c<=3;c=c+1)
{
if(y==x[f][c])
b=1;
}
}
{
do
{
fil=(rand()%4)+1;
col=(rand()%3)+1;
}
while(x[fil][col]!=0);
x[fil][col]=y;
do
{
for(f=1;f<=4;f=f+1)
{gotoxy(c*5,f*2);
printf("%d",x[f][c]);
}
}
getch();
}
fil=(rand()%4)+1;
col=(rand()%3)+1;
}
while(x[fil][col]!=0);
x[fil][col]=y;
}
CARRERA

CARRERA

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<dos.h>
#include<string.h>
main()
{
int x,Co,C1,C2,Io,I1,I2,H;
clrscr();
srand(time(NULL));
Co=1;
C1=1;
C2=1;
Io=1;
I1=1;
I2=1;H=0;
gotoxy(Co,5);printf("M");
gotoxy(C1,10);printf("C");
gotoxy(C2,15);printf("y");
while(H==0)
{
X=rand()%3;
switch(X)
{
case0:gotoxy(Co,5);printf(" ");
Co=Co+Io;
delay(15);
gotoxy(Co,5);printf("MO");
if(Co==70)
Io=-1;
if(Co==1)
H=1;
break;
case1:gotoxy(C1,10);printf(" ");
C1=C1+I1;
delay(15);
gotoxy(C1,10);printf("C1");
if(C1==70)
I1=-1;
if(C1==1)
H=1;
break;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes De Programación Y Diagramas De Flujo
  • programacion diagramas de flujo
  • Programacion En C Y Diagramas De Flujo
  • Programacion, diagramas de flujo
  • Programación diagramas de flujo
  • lineas de flujo
  • Lineas de flujo
  • Diagrama de lineas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS