Baixe o app para aproveitar ainda mais
Prévia do material em texto
Você foi encarregado de fazer um programa que gere números aleatórios, para simular um dado durante 20 jogadas. O seu programa deverá mostrar os números sorteados e a frequência com que apareceram. Depois de muito pesquisar sem grandes resultados, um dos seus colegas de tabalho lhe enviou o seguinte código: Infelizmente falta uma parte deste código. Você deverá escrever as linhas que faltam para que o programa funcione. Resposta: switch (x) { case 1: c1++; break; case 2: c2++; break; case 3: c3++; break; case 4: c4++; break; case 5: c5++; break; case 6: c6++; break; } Seu gerente lhe encarregou de fazer um programa que receba salário, idade e sexo de 3 funcionários da sua empresa e determine e escreva no console do Windows as sequintes informações: a) quantos destes que possui o sexo masculino, com idade inferior a 25 anos, ganham salário inferior a R$ 1200,00 reais. b) quantos destes com o sexo feminino, com idade superior a 30 anos, ganham salário superior a R$ 5000,00 reais. A primeira versão do seu programa, mostrado a seguir, não funcionou. Escreva as linhas corretas que farão com que o programa funcione corretamente. Resposta: if ((sal<1200) && (idade<25) && (sexo == 'm')) { ca++; } if ((sal>5000) && (idade>30) && (sexo == 'f')) { cb++; } Seu professor pediu para que você fizesse o código, em C/C++, para uma calculadora capaz de realizar as quatro operações. O código que você entregou pode ser visto a seguir: A correção voltou com apenas uma observação: faltaram as funções! Para conseguir resolver esta questão você terá que escrever as funções que permitirão que o seu código funcione. Resposta: float somar(float n1, float n2) { return n1+n2; } float subitrair(float n1, float n2) { return n1 - n2; } float multiplicar(float n1, float n2) { return n1*n2; } float dividir(float n1, float n2) { return n1/n2; } Você foi encarregado de fazer um programa que carregue uma matriz de ordem 4x5 e uma segunda matriz de ordem 5x2, calcule e mostre a matriz resultante do produto matricial entre as matrizes carregadas garantido que este resultado estará carregado em uma terceira matriz 4X2. O resultado dos seus esforços pode ser visto no código a seguir e, infelizmente o código não funciona. Escreva o fragmento de código que deve ser alterado para que o programa funcione corretamente. Sabendo que: o produto entre matrizes só é possível se o número de colunas da 1ª matriz for igual ao número de linhas da 2ª matriz. Resposta: for (i=0; i<5; i++) { for (j=0; j<2; j++) { printf("Digite o item [%d][%d] da matriz: ", i, j ); scanf_s("%d", &valor); mat2[i][j] = valor; } } Você foi encarregado de fazer um programa que receberá quantos números o usuário quiser digitar e devolverá o maior e o menor entre eles. Para isso você recebeu o seguinte código: Sel alterar o código indicado, digite as linhas que faltam para cumprir a tarefa. Resposta: while (numero >= 0 ) { printf("Informe um valor positivo"); scanf("%d", &numero); if (numero > maior) { maior = numero; } if (numero < menor) { menor < numero; } }
Compartilhar