Hola, estoy tratando de resolver en PSEINT el siguiente problema de algoritmia
En una granja hay un total 200 animales de los cuales hay vacas, cabras y ovejas, el dueño le pide a u obrero que recorra la granja y cuente todos los animales que están todos revueltos, pero los resultados se los de en grupos de a 19 animales por especie, El conteo se debe hacer uno por uno ya que el dueño también quiere saber de cada especie cuántos de ellos  hay enfermos. Realice un programa que en cada vez que se registre un animal nos muestre la información solicitada (cuantos grupos y cuantos sobrantes (que aún no ajustan un grupo completo) por especie, cuantos sanos y cuantos enfermos por especie.
De este algoritmo ya tengo la mayoría que sería esto:
Algoritmo Trabajo_final_de_periodo 
	Definir especie, estado Como Caracter
	para i=1 hasta 200 Hacer
		Escribir "Animal N°",i
		Escribir "¿Que tipo de especie es?" 
		Leer especie
		Escribir "¿Esta sana o enferma?"
		Leer estado
		Si especie = "vaca" & estado = "sana" Entonces
			vacas = vacas +1 
			v_sanas <- v_sanas + 1
		Sino 
			si especie = "vaca" & estado = "enferma" Entonces
				vacas = vacas +1 
				v_enfermas = v_enfermas + 1
			FinSi
		FinSi
		
		Si especie = "cabra" & estado = "sana" Entonces
			cabras = cabras +1 
			c_sanas <- c_sanas + 1
		Sino 
			si especie = "cabra" & estado = "enferma" Entonces
				cabras = cabras +1 
				c_enfermas = c_enfermas + 1
			FinSi
		FinSi
		
		Si especie = "oveja" & estado = "sana" Entonces 
			ovejas <- ovejas + 1
			o_sanas <- o_sanas + 1
		Sino 
			si especie = "oveja" & estado = "enferma" Entonces
				ovejas <- ovejas + 1
				o_enfermas = o_enfermas + 1
			FinSi
		FinSi
		Limpiar Pantalla
	FinPara
	
	Escribir "~VACAS~"
	Escribir  "Hay ",vacas, " vacas"
	Escribir "Enfermas: ", v_enfermas
	Escribir "Sanas: ", v_sanas
	Escribir "~CABRAS~"
	Escribir  "Hay ",cabras, " cabras"
	Escribir "Enfermas: ", c_enfermas
	Escribir "Sanas: ", c_sanas
	Escribir "~OVEJAS~"
	Escribir  "Hay ",ovejas, " ovejas"
	Escribir "Enfermas: ", o_enfermas
	Escribir "Sanas: ", o_sanas
	
FinAlgoritmo
Lo único que me falta es el acumulador de grupos y lo de sacar los sobrantes, que ya lo he intentado pero no se me ocurre otra manera, serian tan amables si me ayudan, por favor y Gracias!