Created
March 1, 2022 18:34
-
-
Save samueltcsantos/4c06cdb59a1e251a3d2807006ca28747 to your computer and use it in GitHub Desktop.
Calculando a tempo de download baseado na velocidade do link e no tamanho do arquivo.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"fmt" | |
) | |
func main() { | |
var tamanhoArquivo, velocidadeLink, tempo float32 | |
fmt.Print("Tamanho do arquivo [MB]: ") | |
fmt.Scan(&tamanhoArquivo) | |
fmt.Print("Velocidade do Link [Mbps]: ") | |
fmt.Scan(&velocidadeLink) | |
// 1 MB (Megabyte) tem 8 Mb (Megabit) | |
// Tamanho do Arquivo * 8 converte para Mb | |
// Tempo em segundos | |
tempo = tamanhoArquivo * 8 / velocidadeLink; | |
// tempo em minutos | |
tempo = tempo / 60 | |
fmt.Println("Tempo de Download [min]: ", tempo) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Faça um programa que peça o tamanho de um arquivo para download (em MB) e a velocidade de um link de Internet (em Mbps), calcule e informe o tempo aproximado de download do arquivo usando este link (em minutos).
Check out my page to see other examples Mais exemplos ...