Ir para conteúdo
Fórum Script Brasil
  • 0

Função Rand com Switch Case


Ariel1994

Pergunta

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 para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...