Jump to content
Fórum Script Brasil
  • 0

Logica programação


ewerton220179

Question

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 to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 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

Edited by PedroCunha
Link to comment
Share on other sites

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
      152k
    • Total Posts
      651.5k
×
×
  • Create New...