Ir ao conteúdo

Posts recomendados

Postado
programa
{
	
	funcao inicio()
	{
		inteiro contador = 1
		inteiro ncart = 1
		inteiro nmultas 
		inteiro vmultas = 1
		real vmultas2 = 1
		real rmultas = 1
		real ncart2 = 1

		 enquanto (contador <= 3) {
			
			escreva ("Digite o numero da carteira, entra 1 e 4327: ")
			leia (ncart)

			escreva ("Digite o valor da multa: ")
			leia (vmultas)

			vmultas2 = vmultas2 + vmultas
			ncart2 = ncart2 + ncart
			
			escreva ("O total de multas somado é: ", vmultas)
			escreva ("O total de recursos arrecadados com multas é: ", vmultas2)

			contador = contador + 1
		}
		

		
	}
	
	}
}

 

É esse, não rodou no portugol studio, mas eu acho que esta certo ...

  • Membro VIP
Postado

@luquinhas44  Você colocou um "}" a mais e o formato do real é flutuante de 1 para 1.0:
Acho que seria isso. 
 

programa
{
	
	funcao inicio()
	{
		inteiro contador = 1
		inteiro ncart = 1
		inteiro nmultas 
		inteiro vmultas = 1
		real vmultas2 = 1.0	// 1 para 1.0
		real rmultas = 1.0	// 1 para 1.0
		real ncart2 = 1.0	// 1 para 1.0

		 enquanto (contador <= 3) {
			
			escreva ("Digite o numero da carteira, entra 1 e 4327: ")
			leia (ncart)

			escreva ("Digite o valor da multa: ")
			leia (vmultas)

			vmultas2 = vmultas2 + vmultas
			ncart2 = ncart2 + ncart
			
			escreva ("O total de multas somado é: ", vmultas)
			escreva ("O total de recursos arrecadados com multas é: ", vmultas2)

			contador = contador + 1
		}
			
	}
}

 

  • Membro VIP
Postado

@luquinhas44 Eu não entendi direito, seria mais ou menos isso: 

programa
{
	real rmultas1 = 0.0
	real rmultas2 = 0.0
	real rmultas3 = 0.0

	funcao maismulta( inteiro contador, real rmultas ){			
		
		se( contador == 1 ){ rmultas1 = rmultas}
		se( contador == 2 ){ rmultas2 = rmultas}
		se( contador == 3 ){ rmultas3 = rmultas}
	}

	funcao maiormulta(){
		
		se( (rmultas1 > rmultas2) e (rmultas1 > rmultas3) ){
			
			escreva("\nA multa mais cara é ",rmultas1)
			retorne
		}
			
		se( (rmultas2 > rmultas1) e (rmultas2 > rmultas3) ){
			
			escreva("\nA multa mais cara é ", rmultas2)
			retorne
		}
			
		se( (rmultas3 > rmultas1) e (rmultas3 > rmultas2) ){
			
			escreva("\nA multa mais cara é ",rmultas3)
			retorne
		}
	}	
		
	funcao inicio()
	{
		inteiro contador = 1
		inteiro ncart = 1
		inteiro nmultas 
		inteiro vmultas = 1
		real vmultas2 = 1.0	// 1 para 1.0
		real rmultas = 1.0	// 1 para 1.0
		real ncart2 = 1.0	// 1 para 1.0
		
		 enquanto (contador <= 3) {
			
			escreva ("\nDigite o numero da carteira, entra 1 e 4327: ")
			leia (ncart)

			escreva ("\nDigite o valor da multa: ")
			leia (vmultas)

			vmultas2 = vmultas2 + vmultas
			ncart2 = ncart2 + ncart
			
			escreva ("\nO total de multas somado é: ", vmultas)
			escreva ("\nO total de recursos arrecadados com multas é: ", vmultas2)
			maismulta(contador, vmultas )
			
			contador = contador + 1
		}	
		maiormulta()
	}
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!