Ir ao conteúdo
  • Cadastre-se

C Criação de programa simples em C


Marcuusvp

Posts recomendados

Boa noite! Estou penando um pouco, comecei no fim do ano passado a faculdade de Analise de sistemas, estou atualmente aprendendo algoritmos e C, preciso criar um programa semelhante ao exemplo em anexo.

Criei uma matriz com as distancias de cada cidade entre si, minha ideia é exibir um menu ao usuario onde ele escolhe o codigo da cidade que ele sai, e a cidade destino (1 a 24). Então eu exibo a distancia entre elas. Mas não sei exatamente como relacionar minhas colunas e linhas ao menu que quero fazer, e tambem como permitir ao usuario que ele escolha mais de uma cidade, para fazer uma parada por exemplo.

1.png

2.png

3.png

4.png

Link para o comentário
Compartilhar em outros sites

@Marcuusvp     para controlar os dados da matriz você pode usar uma variável para as linhas e outra para as colunas , e colocar dois loop's for um dentro do outro , e para armazenar ou pesquisar algum dado na matriz  coloque aquela variável de controle  dos loop's dentro dos colchetes , 

e depois que você fizer um código sobre esse exercício , poste ele aqui para ajudarmos caso precise de alguma correção  . , . ,. ,. 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

3 horas atrás, Marcuusvp disse:

Mas não sei exatamente como relacionar minhas colunas e linhas ao menu que quero fazer

O relacionamento com usuário pergunta a origem e o destino [que um ponto, par ordenado ou célula da tabela [matriz]]. Exemplo usual:

Coordenada_Cartesiano origem= 0, destino= 0;
printf ("%s",
	"Ola! Sou o assistente do programa, estou aqui para auxilar em sua viagem. \n"
	"Por favor, diga-me um inteiro de [1 a 24] para o origem, em seguinda dê um espaco \n"
	"e diga o outro de [1 a 24] para destino ..: "),

scanf ("%d%d",
	&origem, &destino);

Distancia_KM percorridos= distancias [origem][destino];

/* [Loop de Destinos]
 * Logo o auxilia tem a distancia  para a primeiro viagem, isso significa também que um
 * um loop de novos destinos pode comecar e desse modo o destino anterior torna-se a
 * origem de um o novo destino e acrescenta a percorridos, e quando, não finaliza o loop.
 */

printf ("%s%f%s%d%s%d%s",
	"Fim da trajetoria e com isso ...\n"
	"A viagem completa tem ", percorridos, " KM de ", origem, " Ate ", destino, "\n");

  

Link para o comentário
Compartilhar em outros sites

Boa noite gente!

Postei e acabei esquecendo de voltar, eu dei uma boa evoluída, mas estava fazendo de uma forma e nao vi que o meu enunciada pediu de outra forma.

Eu estou puxando os valores de distancia entre as cidades dando um menu com o codigo de cada cidade para que ele escolha através do código, mas o enunciado quer que o usuario digite o NOME da cidade.

Só que a minha matriz é de inteiros, tem como eu fazer uma matriz misturada ou fazer algum tipo de conversão com os numeros de 1 a 24 para que o usuario consiga os valores de distancia digitando o nome da cidade com caracteres?

 

meu codigo segue abaixo:

(não terminei ainda, a terceira função do meu menu ta me queimando os neuronios).

 

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#define NUM_L 25
#define NUM_C 25
int menu;

int main (){
float custo, custTotal;
int y, x;
int linha, coluna, dist;
//Aqui montei minha matriz, os números de 1 a 24 são os códigos de cada cidade
int cidades [NUM_L][NUM_C] = {{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24},
                              {1, 0, 2079, 1578, 1652, 2765, 2775, 2595, 2892, 1183, 1848, 611, 294, 5215, 788, 3296, 4230, 501, 4763, 1855, 356, 1578, 2187, 1142, 1408 },
                              {2, 2079, 0, 2824, 2120, 2942, 2941, 3193, 3500, 1610, 2017, 2161, 2173, 5298, 2108, 3852, 4397, 2074, 4931, 3250, 2100, 806, 2933, 947, 3108},
                              {3, 1578, 2824, 0, 716, 1453, 1594, 1004, 1301, 2528, 906, 2171, 1854, 3951, 2348, 1712, 3050, 2061, 3584, 434, 1372, 2738, 586, 2302, 524},
                              {4, 1650, 2140, 741, 0, 1134, 1133, 1366, 1673, 2200, 209, 2245, 1930, 3490, 2422, 2027, 2589, 2135, 3123, 1148, 1446, 2157, 1015, 1789, 1239},
                              {5, 2764, 2942, 1453, 1134, 0, 694, 991, 1298, 3407, 935, 3357, 3040, 3051, 3534, 1518, 2150, 3247, 2684, 1444, 2568, 2979, 1014, 2911, 1892},
                              {6, 2773, 2941, 1594, 1133, 694, 0, 1679, 1986, 3406, 934, 3366, 3049, 2357, 3543, 2206, 1456, 3255, 1990, 2017, 2566, 2978, 1614, 2910, 2119},
                              {7, 2595, 3193, 1004, 1366, 991, 1679, 0, 300, 3541, 1186, 3188, 2871, 4036, 3365, 711, 3135, 3078, 3669, 852, 2385, 3230, 408, 3143, 1300},
                              {8, 2892, 3500, 1301, 1673, 1298, 1986, 300, 0, 3838, 1493, 3485, 3168, 4443, 3662, 476, 3442, 3375, 3976, 1144, 2682, 3537, 705, 3450, 1597},
                              {9, 1183, 1611, 2528, 2208, 3407, 3406, 3541, 3838, 0, 2482, 688, 1075, 5763, 537, 4242, 4862, 800, 5396, 2805, 1389, 1070,3127, 634, 2397},
                              {10, 1849, 2017, 906, 209, 935, 934, 1186, 1493, 2482, 0, 2442, 2125, 3291, 2618, 1847, 2390, 2332, 2924, 1338, 1643, 2054, 926, 1986, 1428},
                              {11, 611, 2161, 2171, 2245, 3357, 3366, 3188, 3485, 688, 2442, 0, 395, 5808, 185, 3889, 4822, 120, 5356, 2448, 949, 1660, 2770, 1224, 2001},
                              {12, 294, 2173, 1854, 1928, 3040, 3049, 2871, 3168, 1075, 2105, 395, 0, 5491, 572, 3572, 4505, 285, 5039, 2131, 632, 1672, 2453, 1236, 1684},
                              {13, 5215, 5298, 3951, 3490, 3051, 2357, 4036, 4343, 5763, 3291, 5808, 5491, 0, 5985, 4563, 901, 5698, 1445, 4374, 5009, 5335, 3971, 5267, 4476},
                              {14, 788, 2108, 2348, 2422, 3537, 3543, 3365, 3662, 537, 2619, 185, 572, 5985, 0, 4066, 4998, 297, 5533, 2625, 1126, 1607, 2947, 1171, 2178},
                              {15, 3296, 3854, 1712, 2027, 1518, 2206, 711, 476, 4242, 1847, 3889, 3572, 4563, 4066, 0, 3662, 3779, 4196, 1553, 3090, 3891, 1109, 3804, 2001},
                              {16, 4229, 4397, 3050, 2589, 2150, 1456, 3135, 3442, 4865, 2390, 4822, 4505, 901, 4999, 3662, 0, 4712, 544, 3473, 4023, 4434, 3070, 4366, 3575},
                              {17, 501, 2074, 2061, 2135, 3247, 3256, 3078, 3375, 800, 2332, 120, 285, 5698, 297, 3779, 4712, 0, 5243, 2338, 839, 1573, 2660, 1137, 1891},
                              {18, 4763, 4931, 3584, 3123, 2684, 1990, 3669, 3976, 5396, 2924, 5356, 5039, 1445, 5533, 4196, 544, 5243, 0, 4007, 4457, 4968, 3604, 4900, 4109},
                              {19, 1855, 3250, 434, 1148, 1444, 2017, 852, 1144, 2805, 1338, 2448, 2131, 4374, 2625, 1553, 3473, 2338, 4007, 0, 1649, 3015, 429, 2579, 521},
                              {20, 356, 2100, 1372, 1446, 2568, 2567, 2385, 2682, 1389, 1643, 949, 632, 5009, 1126, 3090, 4023, 839, 4457, 1649, 0, 1599, 1962, 1163, 1202},
                              {21, 1578, 806, 2738, 2157, 2979, 2978, 3230, 3537, 1070, 2054, 1660, 1672, 5335, 1607, 3891, 4434, 1573, 4968, 3015, 1599, 0, 2970, 446, 2607},
                              {22, 2188, 2933, 586, 1015, 1014, 1614, 408, 705, 3127, 926, 2770, 2453, 3971, 2947, 1109, 3070, 2660, 3604, 429, 1962, 2970, 0, 2792, 882},
                              {23, 1142, 947, 2302, 1789, 2911, 2910, 3143, 3450, 634, 1986, 1224, 1236, 5267, 1171, 3804, 4366, 1137, 4900, 2579, 1163, 446, 2792, 0, 2171},
                              {24, 1408, 3108, 524, 1238, 1892, 2119, 1300, 1597, 2397, 1428, 2001, 1684, 4476, 2178, 2001, 3575, 1891, 4109, 521, 1202, 2607, 882, 2171, 0},};

/*printf("Exibindo menu de Cidades: \n\n");

for(linha = 0; linha < NUM_L; linha++){
    for(coluna = 0; coluna < NUM_C; coluna++){
      printf("%5.1d", cidades[linha][coluna]);
}
printf("\n");
}
            //printf("\n")

*/
/*printf("------------------------------------------------------------\n");
printf("        T E R M I N A L      D E       C A R G A S          \n");
printf("                    B E M          V I N D O                \n");
printf("------------------------------------------------------------\n");
printf("------------------------M E N U-----------------------------\n\n");
printf("     ->Digite '1' para configurar o seu custo por KM.");
printf("\n     ->Digite '2' para consultar um trecho.          ");
printf("\n     ->Digite '3' para consultar uma rota.           ");
printf("\n     ->Digite '4' para sair do programa.             \n\n");
printf("Digite aqui a opcao desejada: ");
scanf("%d", &menu);*/
void chamaMenu(void);
chamaMenu();
scanf("%d", &menu);
while (menu != 4){
switch (menu){
case 1:
    printf("Digite aqui o seu custo por KM: ");
    scanf("%f", &custo);
    system("cls");
    printf("Custo KM definido como %.2fR$ por KM\n\n", custo);
    chamaMenu();
    scanf("%d", &menu);
    break;

case 2:
    if(custo <= 0){
        printf("Por favor, insira o custo por KM para continuar: ");
        scanf("%f", &custo);
    }
    printf("Qual a cidade de partida\n");
    printf("[1]Aracaju   [2]Belem   [3]Belo Horizonte   [4]Brasilia\n");
    printf("[5]Campo Grande   [6]Cuiaba   [7]Curitiba   [8]Florianopolis\n");
    printf("[9]Fortaleza   [10]Goiania   [11]Joao Pessoa   [12]Maceio\n");
    printf("[13]Manaus   [14]Natal   [15]Porto Alegre   [16]Porto Velho\n");
    printf("[17]Recife   [18]Rio Branco   [19]Rio de Janeiro   [20]Salvador\n");
    printf("[21]Sao Luis   [22]Sao Paulo   [23]Teresina   [24]Vitoria\n");
    printf("Digite o código da cidade: ");
    scanf("%d", &x);
    system("cls");
    printf("\n\nQual a cidade destino\n");
    printf("[1]Aracaju   [2]Belem   [3]Belo Horizonte   [4]Brasilia\n");
    printf("[5]Campo Grande   [6]Cuiaba   [7]Curitiba   [8]Florianopolis\n");
    printf("[9]Fortaleza   [10]Goiania   [11]Joao Pessoa   [12]Maceio\n");
    printf("[13]Manaus   [14]Natal   [15]Porto Alegre   [16]Porto Velho\n");
    printf("[17]Recife   [18]Rio Branco   [19]Rio de Janeiro   [20]Salvador\n");
    printf("[21]Sao Luis   [22]Sao Paulo   [23]Teresina   [24]Vitoria\n");
    scanf("%d", &y);
    system("cls");
    dist = cidades [x][y];
    printf("A distancia entre as duas cidades e de %dKM", dist);
    custTotal = custo * dist;
    printf("\nO custo total da viagem e de: %.2fR$\n\n", custTotal);
    chamaMenu();
    scanf("%d", &menu);
    break;

//case 3:
default:
    printf("\nOPCAO INVALIDA, DIGITE UMA OPCAO VALIDA\n\n");
    chamaMenu();
    scanf("%d", &menu);
    break;
}
}

printf("\n\nObrigado pela preferência\n\n");
/*scanf("%d", &y);
scanf("\n%d", &x);
dist = cidades[y][x];
printf("a distancia eh %d", dist);*/
return 0;
}

void chamaMenu(void){
printf("------------------------------------------------------------\n");
printf("        T E R M I N A L      D E       C A R G A S          \n");
printf("                    B E M          V I N D O                \n");
printf("------------------------------------------------------------\n");
printf("------------------------M E N U-----------------------------\n\n");
printf("     ->Digite '1' para configurar o seu custo por KM.");
printf("\n     ->Digite '2' para consultar um trecho.          ");
printf("\n     ->Digite '3' para consultar uma rota.           ");
printf("\n     ->Digite '4' para sair do programa.             \n\n");
printf("Digite aqui a opcao desejada: ");
//scanf("%d", &menu);
}

 

requisitos.png

Link para o comentário
Compartilhar em outros sites

@Marcuusvp    você pode criar uma matriz de char com o nome dessas cidades e depois o usuário digita o nome e você faz uma pesquisa na matriz com os nomes e compara o nome que o usuário digitou com o que está na matriz usando a função strcmp e encontrando  número referente a essa cidade será o índice do loop da pesquisa , tanto na partida como no destino :

#include <string.h>
#include <windows.h>  
#include <iomanip>  
char nome_cidade[50][20] ={
                          {"Aracaju","Belem","Belo Horizonte","Brasilia",
                            "Campo Grande","Cuiaba","Curitiba","Florianopolis",
                            "Fortaleza","Goiania","Joao Pessoa","Maceio",
                            "Manaus","Natal","Porto Alegre","Porto Velho",
                            "Recife","Rio Branco","Rio de Janeiro","Salvador",
                            "Sao Luis","Sao Paulo","Teresina","Vitoria"
};
  
  
//função que faz a pesquisa  
int pesquisa(char nome[20])
{
    for(int i=0; i<50; i++)
        if(strcmp(nome_cidade[i] , nome) == 0)retun i; // é o número da cidade
    return -1; // se não encontrou tal cidade
}

 .

Link para o comentário
Compartilhar em outros sites

Oi @devair1010, tudo bem?

Não entendi muito bem. como eu faço a matriz de string pegar dados dessa?

Por exemplo, nessa matriz a cidade de Aracaju é representada pelo numero (1). e a de Belem pelo (2), Caso o usuario digite que vai de aracaju a belem, eu preciso que ela me retorne ali o falor de 2079, da linha 1, coluna 2.

Eu consigo fazer isso pedindo pro meu usuario digitar o código que eu ja estabeleci pra cada cidade, mas preciso que o dado de entrada seja o nome mesmo

int cidades [NUM_L][NUM_C] = {{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24},
                              {1, 0, 2079, 1578, 1652, 2765, 2775, 2595, 2892, 1183, 1848, 611, 294, 5215, 788, 3296, 4230, 501, 4763, 1855, 356, 1578, 2187, 1142, 1408 },
                              {2, 2079, 0, 2824, 2120, 2942, 2941, 3193, 3500, 1610, 2017, 2161, 2173, 5298, 2108, 3852, 4397, 2074, 4931, 3250, 2100, 806, 2933, 947, 3108},
                              {3, 1578, 2824, 0, 716, 1453, 1594, 1004, 1301, 2528, 906, 2171, 1854, 3951, 2348, 1712, 3050, 2061, 3584, 434, 1372, 2738, 586, 2302, 524},
                              {4, 1650, 2140, 741, 0, 1134, 1133, 1366, 1673, 2200, 209, 2245, 1930, 3490, 2422, 2027, 2589, 2135, 3123, 1148, 1446, 2157, 1015, 1789, 1239},
                              {5, 2764, 2942, 1453, 1134, 0, 694, 991, 1298, 3407, 935, 3357, 3040, 3051, 3534, 1518, 2150, 3247, 2684, 1444, 2568, 2979, 1014, 2911, 1892},
                              {6, 2773, 2941, 1594, 1133, 694, 0, 1679, 1986, 3406, 934, 3366, 3049, 2357, 3543, 2206, 1456, 3255, 1990, 2017, 2566, 2978, 1614, 2910, 2119},
                              {7, 2595, 3193, 1004, 1366, 991, 1679, 0, 300, 3541, 1186, 3188, 2871, 4036, 3365, 711, 3135, 3078, 3669, 852, 2385, 3230, 408, 3143, 1300},
                              {8, 2892, 3500, 1301, 1673, 1298, 1986, 300, 0, 3838, 1493, 3485, 3168, 4443, 3662, 476, 3442, 3375, 3976, 1144, 2682, 3537, 705, 3450, 1597},
                              {9, 1183, 1611, 2528, 2208, 3407, 3406, 3541, 3838, 0, 2482, 688, 1075, 5763, 537, 4242, 4862, 800, 5396, 2805, 1389, 1070,3127, 634, 2397},
                              {10, 1849, 2017, 906, 209, 935, 934, 1186, 1493, 2482, 0, 2442, 2125, 3291, 2618, 1847, 2390, 2332, 2924, 1338, 1643, 2054, 926, 1986, 1428},
                              {11, 611, 2161, 2171, 2245, 3357, 3366, 3188, 3485, 688, 2442, 0, 395, 5808, 185, 3889, 4822, 120, 5356, 2448, 949, 1660, 2770, 1224, 2001},
                              {12, 294, 2173, 1854, 1928, 3040, 3049, 2871, 3168, 1075, 2105, 395, 0, 5491, 572, 3572, 4505, 285, 5039, 2131, 632, 1672, 2453, 1236, 1684},
                              {13, 5215, 5298, 3951, 3490, 3051, 2357, 4036, 4343, 5763, 3291, 5808, 5491, 0, 5985, 4563, 901, 5698, 1445, 4374, 5009, 5335, 3971, 5267, 4476},
                              {14, 788, 2108, 2348, 2422, 3537, 3543, 3365, 3662, 537, 2619, 185, 572, 5985, 0, 4066, 4998, 297, 5533, 2625, 1126, 1607, 2947, 1171, 2178},
                              {15, 3296, 3854, 1712, 2027, 1518, 2206, 711, 476, 4242, 1847, 3889, 3572, 4563, 4066, 0, 3662, 3779, 4196, 1553, 3090, 3891, 1109, 3804, 2001},
                              {16, 4229, 4397, 3050, 2589, 2150, 1456, 3135, 3442, 4865, 2390, 4822, 4505, 901, 4999, 3662, 0, 4712, 544, 3473, 4023, 4434, 3070, 4366, 3575},
                              {17, 501, 2074, 2061, 2135, 3247, 3256, 3078, 3375, 800, 2332, 120, 285, 5698, 297, 3779, 4712, 0, 5243, 2338, 839, 1573, 2660, 1137, 1891},
                              {18, 4763, 4931, 3584, 3123, 2684, 1990, 3669, 3976, 5396, 2924, 5356, 5039, 1445, 5533, 4196, 544, 5243, 0, 4007, 4457, 4968, 3604, 4900, 4109},
                              {19, 1855, 3250, 434, 1148, 1444, 2017, 852, 1144, 2805, 1338, 2448, 2131, 4374, 2625, 1553, 3473, 2338, 4007, 0, 1649, 3015, 429, 2579, 521},
                              {20, 356, 2100, 1372, 1446, 2568, 2567, 2385, 2682, 1389, 1643, 949, 632, 5009, 1126, 3090, 4023, 839, 4457, 1649, 0, 1599, 1962, 1163, 1202},
                              {21, 1578, 806, 2738, 2157, 2979, 2978, 3230, 3537, 1070, 2054, 1660, 1672, 5335, 1607, 3891, 4434, 1573, 4968, 3015, 1599, 0, 2970, 446, 2607},
                              {22, 2188, 2933, 586, 1015, 1014, 1614, 408, 705, 3127, 926, 2770, 2453, 3971, 2947, 1109, 3070, 2660, 3604, 429, 1962, 2970, 0, 2792, 882},
                              {23, 1142, 947, 2302, 1789, 2911, 2910, 3143, 3450, 634, 1986, 1224, 1236, 5267, 1171, 3804, 4366, 1137, 4900, 2579, 1163, 446, 2792, 0, 2171},
                              {24, 1408, 3108, 524, 1238, 1892, 2119, 1300, 1597, 2397, 1428, 2001, 1684, 4476, 2178, 2001, 3575, 1891, 4109, 521, 1202, 2607, 882, 2171, 0},};

 

Link para o comentário
Compartilhar em outros sites

@Marcuusvp     sim , com essa matriz que postei com os nomes das cidades e pede ao usuário psra digitar o mome da cidade quer ele quer ecl chama função pesquisa , que vai retornar um número referente ao nome da cidade ou retorna -1se não encontrou a cidade informada ,ai usa esse número retornado para prosseguir o programa igual ele está mesmo .   mas ali nessa função pesquisa no primeiro return  coloque  :

return i+1;

Link para o comentário
Compartilhar em outros sites

Eu fiz um reduzido para ajudar em um dever escolar aqui, não sei se está tudo correto, mas eu acho que seria uma boa base para você.

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

#define Q_ESTADOS 5
#define T_STR 256

const char *sigla_estados[Q_ESTADOS] = {"DF", "PB", "RJ", "RS", "PA"};

const unsigned short 
distancia_estados[Q_ESTADOS][Q_ESTADOS] = {{0, 2245, 1148, 2027, 2110},
                                           {2245, 0, 2448, 3889, 2161},
                                           {1148, 2448, 0, 1553, 3250},
                                           {2027, 3884, 1553, 0, 3852},
                                           {2120, 2161, 3250, 3852,0}};

int main(int argc, char *argv[])
{
    char ds1[T_STR], ds2[T_STR];
    int sair, cont, est1, est2;
    do {
        int estados_encontrados = 0;
        sair = 0;
        printf("\nDigite uma capital:\t");
        fgets(ds1, T_STR, stdin);
        printf("\nDigite outra capital:\t");
        fgets(ds1, T_STR, stdin);
        /* Retira o newline das strings */
        ds1[strlen(ds1)-1] = '\0';
        ds2[strlen(ds2)-1] = '\0';

        /* Passa a string para mauiscula */
        for (cont = 0; cont < strlen(ds1); cont++) {
            if (ds1[cont] > 97) {
                ds1[cont] -= 32;
            }
        }
        for (cont = 0; cont < strlen(ds2); cont++) {
            if (ds2[cont] > 97) {
                ds2[cont] -= 32;
            }
        }

        /* acha o estado */
        est1 = 0;
        for (cont = 0; cont < Q_ESTADOS; cont++) {
            if (strcmp(sigla_estados[cont], ds1) == 0) {
                est1 = cont;
                estados_encontrados = 1;
                break;
            }
        }

        est2 = 0;
        for (cont = 0; cont < Q_ESTADOS; cont++) {
            if (strcmp(sigla_estados[cont], ds2) == 0) {
                est2 = cont;
                estados_encontrados = 1;
                break;
            }
        }

        if (estados_encontrados) {
            printf("\nA distancia entre %s e %s e:\t%hu",
                   sigla_estados[est1], sigla_estados[est2],
                   distancia_estados[est1][est2]);
        } else {
            printf("\nEstados nao encontrados!");
        }

        if (estados_encontrados) {
            char opcao;
            printf("\nProcurar outro estado?\nS\\N:\t");
            scanf("%c%*c", &opcao);
            if (opcao == 's' || opcao == 'S')
                sair = 1;
        } else {
            char opcao;
            printf("\nEstados disponiveis.\n");
            for (cont = 0; cont < Q_ESTADOS; cont++) {
                printf("%s,", sigla_estados[cont]);
            }
            printf("\nTentar novamente com algum estado difirente?\nS\\N:\t");
            scanf("%c%*c", &opcao);
            if (opcao == 's' || opcao == 'S')
                sair = 1;
        }
    } while (sair);
    return(0);
}

 

Tirei os dados do livro teláris 6 serie 2015, pagina 70.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!