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

Logica programação


ewerton220179

Pergunta

alguém pode ajudar na resolução dos exercicios?

1) No autódromo toda corrida tem 30 voltas, faça um programa que receba o tempo de cada volta e mostre:

2) Faça um programa que receba 14 notas e ao término da leitura dessas notas mostre a média dessas notas. Fazer Pseudocódigo

2) Faça um programa que fique recebendo vários números, o programa só deve parar quando for digitado o número 17, ao término mostrar quantos dos números digitados são múltiplos de 10 e quantos são múltiplos de 3.

(Fazer Fluxograma e Pseudocódigo )

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá. Desculpe a demora em responder, não estava em casa. Igual à outra vez, irei postar os códigos conforme for fazendo eles e caso você tenha qualquer dúvida, basta perguntar.

1º - TEMPO DAS VOLTAS

#include <iostream>

using namespace std;

int Horas[30];
int Minutos[30];
int Segundos[30];

void Perguntar_Tempo_de_Cada_Volta(int,int,int);
void Mostrar_Tempo_Cada_Volta(int,int,int);

void Perguntar_Tempo_de_Cada_Volta(int Horas[30], int Minutos[30], int Segundos[30])

{
    cout << "(Primeiro número de horas, depois minutos e por fim segundos)" << endl;
    for (int i = 0; i < 30; i++)
    {
        cout << "Digite o tempo da volta nº " << i+1 << endl;
        cin >> Horas[i] >> Minutos[i] >> Segundos[i];
        if (Segundos[i] > 60)
        {
            Minutos[i] += Segundos[i]/60;
            Segundos[i] = Segundos[i] % 60;
        }
        if (Minutos[i] > 60)
        {
            Horas[i] += Minutos[i]/60;
            Minutos[i] = Minutos[i] % 60;
        }
        cout << "\n";
        cin.sync();
    }
}

void Mostrar_Tempo_Cada_Volta(int Horas[30], int Minutos[30], int Segundos[30])

{
    cout << "------------------TEMPO DAS VOLTAS-------------------" << endl;
    cout << "\n";
    for (int i = 0; i < 30; i++)
    {
    cout << "VOLTA Nº " << i+1 << ":" << " " << Horas[i] << "h" << Minutos[i] << "min" << Segundos[i] << "seg" << endl;
    }
    cout <<"\n";
    cout << "------------------TEMPO DAS VOLTAS-------------------" << endl;
    cout << "\n";
}
int main()
{
    setlocale(LC_ALL, "Portuguese");
    Perguntar_Tempo_de_Cada_Volta(Horas, Minutos, Segundos);
    Mostrar_Tempo_Cada_Volta(Horas,Minutos,Segundos);
    cin.get();
    return 0;
}
Att., Pedro EDIT: 2º - MÉDIA DAS NOTAS
#include <iostream>

using namespace std;

float Notas[14];
float Media;

void Receber_Notas_e_Calcular_Media(float,float);

void Receber_Notas_e_Calcular_Media(float Notas[14], float Media)

{
    cout << "Digite as notas: " << endl;
    for (int i = 0; i < 14; i++)
    {
        cin >> Notas[i];
        Media += Notas[i];
    }

    Media /= 14;
    cout << "\n";
    cout << "A média é: " << Media << endl;
}

int main()
{
    setlocale(LC_ALL, "Portuguese");
    Receber_Notas_e_Calcular_Media(Notas, Media);
    cin.get();
    return 0;
}
Att., Pedro EDIT: 3º - MÚLTIPLOS DE 10 E 3
#include <iostream>

using namespace std;

void Perguntar_Numeros_e_Determinar_Multiplos_de_3_e_10(int, int, int);

int Numero;
int Multiplos_de_10 = 0;
int Multiplos_de_3 = 0;

void Perguntar_Numeros_e_Determinar_Multiplos_de_3_e_10(int Numero, int Multiplos_de_10, int Multiplos_de_3)

{
    while (Numero != 17)
    {
        cout << "Digite um número(17 para sair): " << endl;
        cin >> Numero;
        if (Numero % 10 == 0 && Numero % 3 == 0)
        {
            Multiplos_de_10++;
            Multiplos_de_3++;
        }
        else if (Numero % 10 == 0)
        {
            Multiplos_de_10++;
        }
        else if (Numero % 3 == 0)
        {
            Multiplos_de_3++;
        }
    }

    cout << "\n\nDentre os números digitados, " << Multiplos_de_10 << " (é)são múltiplos de 10 e " << Multiplos_de_3 << " (é)são múltiplos de 3." << endl;
}

int main()
{
    setlocale(LC_ALL, "Portuguese");
    Perguntar_Numeros_e_Determinar_Multiplos_de_3_e_10(Numero, Multiplos_de_10, Multiplos_de_3);
    cin.get();
    return 0;
}

Att.,

Pedro

Editado por PedroCunha
Link para o comentário
Compartilhar em outros sites

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...