Pesquisar este blog

Livros Recomendados

quinta-feira, 18 de março de 2021

URI (BEECROWD) - 2708 - Turistas no Parque Huacachina - Iniciante - C e C++

Plataforma: URI (BEECROWD)

Problema2708

Enunciado:

A agência de turismo municipal da cidade de Ica, no Peru montou um posto de controle de jipes de aventura que sobem para as dunas do parque Hucachina. Como durante o dia, são vários os off-roads que sobem e descem do parque nacional, e nem sempre os turistas usam um mesmo transporte para a ida e volta, a prefeitura precisava ter um melhor controle e segurança sobre fluxo de visitantes no parque. Desenvolva um programa que receba como entrada se um jipe está entrando ou voltando do parque e a quantidade de turistas que este veículo está transportando. Ao final do turno, o programa deve indicar a quantidade de veículos e de turistas que ainda faltam regressar da aventura.


Linguagens: C e C++


Solução:

Código em C:

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

int main() { 
    
    char str[7];
    int sairam = 0, jeepsFora = 0, pessoas;
    
    while (1) {
        scanf("%s %i", &str, &pessoas);
        
        switch(str[0]) {
            case 'V':
                jeepsFora--;
                sairam -= pessoas;
                break;
            case 'S':
                jeepsFora++;
                sairam += pessoas;
                break;
            default:
                printf("%i\n%i\n", sairam, jeepsFora);
                exit(0);            
        }
            
    }

    return 0; 
}

Código em C++:

#include <iostream>

using namespace std;

int main() { 
    
    char str[7];
    int sairam = 0, jeepsFora = 0, pessoas;
    
    while (1) {
        cin >> str >> pessoas;
        
        switch(str[0]) {
            case 'V':
                jeepsFora--;
                sairam -= pessoas;
                break;
            case 'S':
                jeepsFora++;
                sairam += pessoas;
                break;
            default:
                cout << sairam << endl << jeepsFora << endl;
                exit(0);            
        }
            
    }

    return 0; 
}

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas