Jump to content
Fórum Script Brasil
  • 0

Função Rand com Switch Case


Question

Boa noite Galera, recebi essa questão da minha prof de Prog 1 e estou parado nessa etapa abaixo, não consigo sair disso, alguém poderia me ajudar?

João Maria e Clara fizeram um investimento em um lote de ações da empresa
"TIC Innovation". O número de ações por investidor é proporcional ao investimento feito
por cada um. Após um certo período, as açõespodem ser valorizadas, aumentando de valor,
ou podem ser desvalorizadas, com redução em relação ao valor inicial de compra. Cada
investidor deve receber um valor proporcional ao seu investimento e levando em consideração 
a ocorrência de uma valorização ou uma desvalorização das ações. Escreva um programa
que leia o valor inicial de uma ação da "TIC Innovation" e o valor investido por cada um
dos investidores. Usando a função rand()4, seu programa deve sortear um valor entre 0 e 1,
onde 0 indica desvalorização da ações e 1 indica valorização das ações. Seu programa deve,
ainda, sortear (também usando rand()) a percentagem de valorização ou desvalorização das
ações. Com base nestes valores, seu programa deve imprimir o valor inicial de investimento
de cada investidor, o valor total de investimento, o número total de ações compradas, se
houve valorização ou desvalorização, a percentagem de valorização ou desvalorização e o
valor recebido por cada investidor.
Obs: utilize o srand(time(NULL));5,6 para a geração de sementes aleatórias, ou seja,
valores aleatórios de cada execução do programa.

 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(){
    int ValInicial,joao,maria,clara;
    int NumRand=0;
    
    srand(time(NULL));
    NumRand=random(0,1);
    
    printf("Digite o valor inicial da acao:\n");
    scanf("%d",&ValInicial);
    printf("Digite o valor inicial de Joao:\n");
    scanf("%d",&joao);
    printf("Digite o valor inicial de Maria:\n");
    scanf("%d",&maria);
    printf("Digite o valor inicial de Clara:\n");
    scanf("%d",&clara);
    
    switch(NumRand){
        case 0;
        
    }
    

    
    printf("%d",rand()% 1);

    return 0;
}

Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148692
    • Total Posts
      644525
×
×
  • Create New...