📄 trabajopractico.cpp
字号:
//TP jugar al 7 y 1/2
#include<stdio.h>
#include<conio.h>
#include<time.h>
#include<stdlib.h>
main()
//minima tp completa
{
int x,zota,caballo,rey,n,i,jugador;
float suma,t,puntajemax;
printf("BIENVENIDO!!, JUEGUE AL 7 1/2\n");
printf("Regla basica:si quire otra carta precione 1, si se planta 0\n");
printf("Ingrese la cantidad de jugadores\n");
scanf("%d",&n);
puntajemax=0;
for(i=1;i<=n;i=i+1)
{
printf("JUGADOR %d\n",i);
printf("quiere una carta? ");
scanf("%d",&x);
suma=0;
while(x!=0)
{
if(x==1)
{
srand(clock());
float a=rand () % 10+1; // mod para que me muestre a las figuras con 1/2 punto
{
if(a==8)
{ printf("zota de ");
a=0.5;
}
if(a==9)
{ printf("caballo de ");
a=0.5;
}
if(a==10)
{
printf("rey de ");
a=0.5;
}
suma=suma+a;
if(suma>puntajemax)//&&suma<7.50) //VER! para que el puntaje max sea para el que mas se aprox a 7.5
{
puntajemax=suma; //para ir acumulando el puntaje max.
jugador=i; // para que me diga el jugador que acumulo ese puntaje max
}
}
if(a>=1 && a<=7)
printf(" %.0f de ", a);
int b=rand() % 4+1;
{
if (b==1)
printf("ORO \n");
if(b==2)
printf("COPA \n");
if(b==3)
printf("BASTO \n");
if(b==4)
printf("ESPADA \n");
}
printf("quiere otra carta? ");
scanf("%d",&x);
}
if(suma>7.50)
{ printf("Te pasaste de 7.5, lola! perdiste\n");
x=0;
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); //para q deje espacios entre jugadors
}
if(suma==7.50)
{
printf("puntaje perfecto\n");
x=0;
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); //
}
}
if(x==0)
printf("Tu puntaje es %.2f\n",suma);
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
}
if(n>=2 && puntajemax<=7.50) //para que me muestre quien gano en caso de que sean varios jugadores
printf("el jugador %d gano con un puntaje de %.2f ",jugador, puntajemax);
if(n>=2 && puntajemax>7.50)
printf("fin del juego gano jugador %d",jugador-1); //para que gane el que mas se aprxime en caso que se `pasaron los 2
//puntaje max es alconzado por el jugador i,por tanto el que se paso pierde,gana el jugador anterior,por eso el jugador-1
getch();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -