Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Calculando a tempo de download baseado na velocidade do link e no tamanho do arquivo.
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)
}
@samueltcsantos
Copy link
Author

samueltcsantos commented Mar 1, 2022

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 ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment