Practicas 2do parcial programamcion

Solo disponible en BuenasTareas
  • Páginas : 5 (1045 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de noviembre de 2011
Leer documento completo
Vista previa del texto
Practica 1
Problema 1
Hacer la tabla del 2
Diagrama de flujo

Inicio

Iniciar variables x=2, y=1

Aumentar variable y

Desplegar x*y
Y<11

no

si
Fin

Programa en C
void tabla1()
{
int x=2;
int y=0;
clrscr();
gotoxy(20,2);
cout<<"Tablade multiplicar del (2)\n\n";
while(y<11)
{
gotoxy(15,4*y)
cout<<x<< "*"<<y<<"="<<x*y<<endl;
y++;
}
getch();
}

Problema 2
Desplegar las talbas de multiplicar de 1x1 hasta 10 x 10
Diagrama de flujo

Inicio

Iniciar variables x=1, y=1

Aumentar variable y

Aumentar variable xDesplegar x*y
x<11

si

no
Y<11

Fin
si

no

Programa en Cvoid tabla2(void)
{
int x=1,y=1;
clrscr();
gotoxy(20,2);
cout<<"Tabla de multiplicar \n\n";
while(x<11)
{
while(y<11)

{
gotoxy(x*7,4+(y*2));
cout<<x<< "*"<<y<<"="<<x*y<<endl;
y++;
}
y=1;
x++;
cout<<endl;
}
getch();
}
Problema 3
Hacer las tablas de multiplicar poniendo limites inferior e interior a los dosmultiplicandos
Inicio

Diagrama de flujo

Iniciar variables x, xf y. yf

Leer valores para x, xf, y, yf.

Aumentar variable y

Aumentar variable x



Desplegar x*y
x<xf

sino
Y<yf

Fin
si

no

Programa en C
void tabla3(void)
{
int n=0,x,y,fin_x,fin_y;
clrscr();
gotoxy(20,2); cout<<"Tabla de multiplicar \n\n";
gotoxy(15,4); cout<<"Dame el valor de inicial X ";
cin>>x;gotoxy(15,6); cout<<"Dame el valor de final X ";
cin>>fin_x;
gotoxy(15,8); cout<<"Dame el valor de inicial Y ";
cin>>y;
gotoxy(15,10);
cout<<"Dame el valor de final Y ";
cin>>fin_y;
n=y;
while(x<=fin_x)
{
while(n<=fin_y)
{
gotoxy(x*7,12+(n*2));
cout<<x<< "* "<<n<<" = "<<x*n<<endl;
n++;
}
n=y;
x++;cout<<endl;
}
getch();
}

Practica 2
Problema 1
Hacer un programa que muestre seis números aleatorios del rango 0 a 100
Diagrama de flujo

Inicio

Iniciar variables x=100,y,z

y>6

si

no
Valor aleatorio asignado aZ<=random(x)

Desplegar z



Aumentar variable y




FinPrograma en C
void ale1 ()
{
int x=100, y=0, z=0;
clrscr();
randomize();
cout<<"seis numero aleatorios del 1 al 100"<<endl;
while (y<6)
{
z=random(x) ;
cout<<z;
y++;
}
getch();
}

Problema 2
Hacer un programa que genere los numeros aleatorios que el usuario quiera, dentro del rango
1-56
Diagrama de flujo...
tracking img