Programa Infectados

Programa Infectados en C
Juego del coronavirus en lenguaje de programación C 

/*Una empresa informática le ha solicitado que desarrolle una versión simplificada de un juego para simular el
programa de vacunación de la población en un territorio. Para su diseño se dan las siguientes especificaciones
#include<stdio.h>*/

#include<stdio.h>

int main (){
	int cont=10, i, j, Mat[8][8]={0}, I, J, vacu=0; 
	printf("\t Juego del coronavirus\n" );
	printf("En este juego tienes que salvar a las casas infectadas vacunandolas antes de que se cree una pandemia\nPimero vamos a ver en donde hay casas infectadas\n ");
	for(i=0; i<8; i++){

		printf("Dime la columna de la casa numero %d infectada", i+1);
		do{
			scanf("%d",&j);
			if (j<0||j>=8){
			printf("Tiene que ser un valor entre 0 y 7");
			}
		}while(j<0||j>=8);	
		//AQUI SE CUENTAN LAS DOS CASAS 
		Mat[i][j]=1;
		if (j==7){
			j=j-1;
		}else{
			j=j+1;
		}
		Mat[i][j]=1;
	}
	
	printf("\tLas casas con coronavirus son las que tienen 1, las casas sanas son las que tienen 0\n");
	for(I=0; I<8; I++){
		for(J=0; J<8; J++){
		printf("%d ",Mat[I][J]);
		}
		printf("\n");
	}
	I=0; 
	J=0;
	printf("\tAhora vamos a empezar el juego\nInstrucciones\n"); //Una vez ubicadas las 8 casas en el tablero comienza el juego
	printf("En el juego tienes 10 vidas\nEn cada una tienes que dar la cordenada de una casilla\nSi vacunas una casa infectada tienes una vida mas, sino perdiste una vida\nGanas si vacunas a todas las casas infectadas");
	

	do{
	I=0; 
	J=0;
	printf("\nDame la fila de la casilla que quieres vacunar\n");
	do{
			scanf ("%d", &I);
			if (I<0||I>=8){
			printf("Tiene que ser un valor entre 0 y 7 ");
			}
		}while(I<0||I>=8);	
	printf("\nDame la columna de la casilla que quieres vacunar\n");
	do{
			scanf ("%d", &J);
			if (J<0||J>=8){
			printf("Tiene que ser un valor entre 0 y 7 ");
			}
		}while(J<0||J>=8);	
	
	if (Mat[I][J]==1){
		printf("Acabas de salvar la vida de una familia :) \n");
		Mat[I][J]=0;
		if (J==7){
			J=J-1;
		}else{
			J=J+1;
		}
		Mat[I][J]=0;
		vacu=vacu+1;
	}else{
		printf("Ahi nadie tenia coronavirus :(\n");
		cont=cont-1;
	}
	}while(cont>0&&vacu!=8);
	
	
	
	if (vacu==8){
		printf("\n\tFELICIDADES!! GANASTE EL JUEGO\n");
		printf("Todas las casas estan vacunadas\n");
		for(I=0; I<8; I++){
		for(J=0; J<8; J++){
		printf("%d ",Mat[I][J]);
		}
		printf("\n");}
	}else{
		printf("\n\n\tPERDISTE :( AHORA QUEDATE EN CASA POR LA PANDEMIA\n");
		for(I=0; I<8; I++){
		for(J=0; J<8; J++){
		printf("%d ",Mat[I][J]);
		}
		printf("\n");}
	}
		
	}


Corona Infectados Infección - Imagen gratis en Pixabay

Comentarios

Contenido destacado

Práctica Osmosis Huevo

PRÁCTICA OSCILOSCOPIO CON PROTEUS

Aplicación de Vectores a la Bioingeniería Médica