there is no answer to your question which will give you a desirable outcome. you will be taking a huge risk because the fluctuation of the top performing coin(s) is usually 2% - 5% daily in gains and sometimes they can loose upto 20% daily i.e with $100 you could make $110 within a week($10) or lose ($40) bearing in mind you will pay commissions for transfers, buying and selling. look at the charts for top performing coins. but one good thing about these coins is they don't go up and down anyhow. so you can always salvage some of your money .
https://coinmarketcap.com
on the other hand there are other coins which gain up to 500% daily which i believe is what you are interested in. that is for every $100 you can have $500 within a day, the problem is there are over 2000 coins like that and MOST of them have no business plan behind them, therefore, just fluctuate once and go down to zero the next day. that is your $100 can be $0.10 the next day.
cloud mining is good but it doesn't pay 50% weekly. there are mining calculators which can help you estimate how much you can get from the mining. there is also a difficulty level which increases daily that is if your $100 dollar was mining 0.01BTC everyday after 1 month it will start mining 0.0075BTC you can only hope that the price of the coin keep going up continuously as you mine.
https://www.buybitcoinworldwide.com/mining/calculator/
if you want to get into crypto start with a small amount on the top coins and monster the price weekly or monthly. Alternatively think long term and buy a cheap coin with great potentials because every coin starting at a very low price.