Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //esse codigo nao é meu
- #include <stdio.h>
- #include <stdlib.h>
- #include <ncurses.h>
- #include <math.h>
- #include <string.h>
- #include "paises.h"
- #include "produto.h"
- int i;
- int qtdprodutos = 0;
- int menu() {
- int opcao;
- printf("\n---------------------------------------------------------------------------------------------------------------------");
- printf("\nCONTROLE DE ESTOQUE ALI-IFB");
- printf("\n1 - Cadastrar novo produto");
- printf("\n2 - Atualizar informações de um produto");
- printf("\n3 - Vender produto");
- printf("\n4 - Consultar informações de um produto");
- printf("\n5 - Consultar quantidade de todos os produtos");
- printf("\n6 - Finalizar programa");
- printf("\n---------------------------------------------------------------------------------------------------------------------");
- printf("Selecione a opção desejada: ");
- scanf("%d", &opcao);
- return opcao;
- }
- char definePais(/*struct Produto produto*/){
- char codpais[2];
- switch (prod[i].pais_origem){
- case "Afeganistão": codpais = "AF";
- break;
- case "África do Sul": codpais = "ZA";
- break;
- case "Alemanha": codpais = "DE";
- break;
- case "Andorra": codpais = "AD";
- break;
- case "Angola": codpais = "AO";
- break;
- case "Anguilla": codpais = "AI";
- break;
- case "Antártida": codpais = "AQ";
- break;
- case "Antígua e Barbuda": codpais = "AG";
- break;
- case "Antilhas Holandesas": codpais = "AN";
- break;
- case "Arábia Saudita": codpais = "SA";
- break;
- case "Argélia": codpais = "DZ";
- break;
- case "Argentina": codpais = "AR";
- break;
- case "Armênia": codpais = "AM";
- break;
- case "Aruba": codpais = "AW";
- break;
- case "Austrália": codpais = "AU";
- break;
- case "Áustria": codpais = "AT";
- break;
- case "Azerbaijão": codpais = "AZ";
- break;
- case "Bahamas": codpais = "BS";
- break;
- case "Bahrein": codpais = "BH";
- break;
- case "Bangladesh": codpais = "BD";
- break;
- case "Barbados": codpais = "BB";
- break;
- case "Belarus": codpais = "BY";
- break;
- case "Bélgica": codpais = "BE";
- break;
- case "Belize": codpais = "BZ";
- break;
- case "Benin": codpais = "BJ";
- break;
- case "Bermudas": codpais = "BM";
- break;
- case "Bolívia": codpais = "BO";
- break;
- case "Bósnia-Herzegovina": codpais = "BA";
- break;
- case "Botsuana": codpais = "BW";
- break;
- case "Brasil": codpais = "BR";
- break;
- case "Brunei": codpais = "BN";
- break;
- case "Bulgária": codpais = "BG";
- break;
- case "Burkina Fasso": codpais = "BF";
- break;
- case "Burundi": codpais = "BI";
- break;
- case "Butão": codpais = "BT";
- break;
- case "Cabo Verde": codpais = "CV";
- break;
- case "Camarões": codpais = "CM";
- break;
- case "Camboja": codpais = "KH";
- break;
- case "Canadá": codpais = "CA";
- break;
- case "Cazaquistão": codpais = "KZ";
- break;
- case "Chade": codpais = "TD";
- break;
- case "Chile": codpais = "CL";
- break;
- case "China": codpais = "CN";
- break;
- case "Chipre": codpais = "CY";
- break;
- case "Singapura": codpais = "SG";
- break;
- case "Colômbia": codpais = "CO";
- break;
- case "Congo": codpais = "CG";
- break;
- case "Coréia do Norte": codpais = "KP";
- break;
- case "Coréia do Sul": codpais = "KR";
- break;
- case "Costa do Marfim": codpais = "CI";
- break;
- case "Costa Rica": codpais = "CR";
- break;
- case "Croácia": codpais = "HR";
- break;
- case "Cuba": codpais = "CU";
- break;
- case "Dinamarca": codpais = "DK";
- break;
- case "Djibuti": codpais = "DJ";
- break;
- case "Dominica": codpais = "DM";
- break;
- case "Egito": codpais = "EG";
- break;
- case "El Salvador": codpais = "SV";
- break;
- case "Emirados Árabes Unidos": codpais = "AE";
- break;
- case "Equador": codpais = "EC";
- break;
- case "Eritréia": codpais = "ER";
- break;
- case "Eslováquia": codpais = "SK";
- break;
- case "Eslovênia": codpais = "SI";
- break;
- case "Espanha": codpais = "ES";
- break;
- case "Estados Unidos": codpais = "US";
- break;
- case "Estônia": codpais = "EE";
- break;
- case "Etiópia": codpais = "ET";
- break;
- case "Rússia": codpais = "RU";
- break;
- case "Fiji": codpais = "FJ";
- break;
- case "Filipinas": codpais = "PH";
- break;
- case "Finlândia": codpais = "FI";
- break;
- case "França": codpais = "FR";
- break;
- case "Gabão": codpais = "GA";
- break;
- case "Gâmbia": codpais = "GM";
- break;
- case "Gana": codpais = "GH";
- break;
- case "Geórgia": codpais = "GE";
- break;
- case "Gibraltar": codpais = "GI";
- break;
- case "Reino Unido": codpais = "UK";
- break;
- case "Granada": codpais = "GD";
- break;
- case "Grécia": codpais = "GR";
- break;
- case "Groelândia": codpais = "GL";
- break;
- case "Guadalupe": codpais = "GP";
- break;
- case "Guam": codpais = "GU";
- break;
- case "Guatemala": codpais = "GT";
- break;
- case "Guiana": codpais = "GY";
- break;
- case "Guiana Francesa": codpais = "GF";
- break;
- case "Guiné": codpais = "GN";
- break;
- case "Guiné Equatorial": codpais = "GQ";
- break;
- case "Guiné-Bissau": codpais = "GW";
- break;
- case "Haiti": codpais = "HT";
- break;
- case "Holanda": codpais = "NL";
- break;
- case "Honduras": codpais = "HN";
- break;
- case "Hong Kong": codpais = "HK";
- break;
- case "Hungria": codpais = "HU";
- break;
- case "Iêmen": codpais = "YE";
- break;
- case "Ilha do Homem": codpais = "IM";
- break;
- case "Ilha Natal": codpais = "CX";
- break;
- case "Ilhas Faroé": codpais = "FO";
- break;
- case "Ilhas Malvinas": codpais = "FK";
- break;
- case "Seychelles": codpais = "SC";
- break;
- case "Ilhas Salomão": codpais = "SB";
- break;
- case "Wallis e Futuna": codpais = "WF";
- break;
- case "Índia": codpais = "IN";
- break;
- case "Indonésia": codpais = "ID";
- break;
- case "Irã": codpais = "IR";
- break;
- case "Iraque": codpais = "IQ";
- break;
- case "Irlanda": codpais = "IE";
- break;
- case "Islândia": codpais = "IS";
- break;
- case "Israel": codpais = "IL";
- break;
- case "Itália": codpais = "IT";
- break;
- case "Jamaica": codpais = "JM";
- break;
- case "Japão": codpais = "JP";
- break;
- case "Jordânia": codpais = "JO";
- break;
- case "Quênia": codpais = "KE";
- break;
- case "Kiribati": codpais = "KI";
- break;
- case "Kuwait": codpais = "KW";
- break;
- case "Laos": codpais = "LA";
- break;
- case "Latvia": codpais = "LV";
- break;
- case "Lesoto": codpais = "LS";
- break;
- case "Líbano": codpais = "LB";
- break;
- case "Libéria": codpais = "LR";
- break;
- case "Líbia": codpais = "LY";
- break;
- case "Liechtenstein": codpais = "LI";
- break;
- case "Lituânia": codpais = "LT";
- break;
- case "Luxemburgo": codpais = "LU";
- break;
- case "Macau": codpais = "MO";
- break;
- case "Macedônia": codpais = "MK";
- break;
- case "Madagascar": codpais = "MG";
- break;
- case "Malásia": codpais = "MY";
- break;
- case "Malawi": codpais = "MW";
- break;
- case "Maldivas": codpais = "MV";
- break;
- case "Mali": codpais = "ML";
- break;
- case "Malta": codpais = "MT";
- break;
- case "Marrocos": codpais = "MA";
- break;
- case "Martinica": codpais = "MQ";
- break;
- case "Maurício": codpais = "MU";
- break;
- case "Mauritânia": codpais = "MR";
- break;
- case "México": codpais = "MX";
- break;
- case "Micronésia": codpais = "FM";
- break;
- case "Moçambique": codpais = "MZ";
- break;
- case "Moldova": codpais = "MD";
- break;
- case "Mônaco": codpais = "MC";
- break;
- case "Mongólia": codpais = "MN";
- break;
- case "Montenegro": codpais = "ME";
- break;
- case "Myanmar": codpais = "MM";
- break;
- case "Namíbia": codpais = "NA";
- break;
- case "Nauru": codpais = "NR";
- break;
- case "Nepal": codpais = "NP";
- break;
- case "Nicarágua": codpais = "NI";
- break;
- case "Níger": codpais = "NE";
- break;
- case "Nigéria": codpais = "NG";
- break;
- case "Niue": codpais = "NU";
- break;
- case "Noruega": codpais = "NO";
- break;
- case "Nova Zelândia": codpais = "NZ";
- break;
- case "Omã": codpais = "OM";
- break;
- case "Palau": codpais = "PW";
- break;
- case "Panamá": codpais = "PA";
- break;
- case "Papua-Nova Guiné": codpais = "PG";
- break;
- case "Paquistão": codpais = "PK";
- break;
- case "Paraguai": codpais = "PY";
- break;
- case "Peru": codpais = "PE";
- break;
- case "Polônia": codpais = "PL";
- break;
- case "Porto Rico": codpais = "PR";
- break;
- case "Portugal": codpais = "PT";
- break;
- case "Catar": codpais = "QA";
- break;
- case "Quirguistão": codpais = "KG";
- break;
- case "República Centro-Africana": codpais = "CF";
- break;
- case "Congo": codpais = "CD";
- break;
- case "República Dominicana": codpais = "DO";
- break;
- case "República Tcheca": codpais = "CZ";
- break;
- case "Romênia": codpais = "RO";
- break;
- case "Ruanda": codpais = "RW";
- break;
- case "Saara Ocidental": codpais = "EH";
- break;
- case "São Vicente e Granada": codpais = "VC";
- break;
- case "Samoa": codpais = "WS";
- break;
- case "São Marino": codpais = "SM";
- break;
- case "Santa Lúcia": codpais = "LC";
- break;
- case "São Cristóvão e Névis": codpais = "KN";
- break;
- case "São Tomé e Príncipe": codpais = "ST";
- break;
- case "Senegal": codpais = "SN";
- break;
- case "Serra Leoa": codpais = "SL";
- break;
- case "Sérvia": codpais = "RS";
- break;
- case "Síria": codpais = "SY";
- break;
- case "Somália": codpais = "SO";
- break;
- case "Sri Lanka": codpais = "LK";
- break;
- case "Suazilândia": codpais = "SZ";
- break;
- case "Sudão": codpais = "SD";
- break;
- case "Suécia": codpais = "SE";
- break;
- case "Suíça": codpais = "SW";
- break;
- case "Suriname": codpais = "SR";
- break;
- case "Tadjiquistão": codpais = "TJ";
- break;
- case "Tailândia": codpais = "TH";
- break;
- case "Taiwan": codpais = "CH";
- break;
- case "Tanzânia": codpais = "TZ";
- break;
- case "Palestina": codpais = "PS";
- break;
- case "Timor Leste": codpais = "TP";
- break;
- case "Togo": codpais = "TG";
- break;
- case "Tonga": codpais = "TO";
- break;
- case "Trinidade e Tobago": codpais = "TT";
- break;
- case "Tunísia": codpais = "TN";
- break;
- case "Turcomenistão": codpais = "TM";
- break;
- case "Turquia": codpais = "TR";
- break;
- case "Tuvalu": codpais = "TV";
- break;
- case "Ucrânia": codpais = "UA";
- break;
- case "Uganda": codpais = "AG";
- break;
- case "Uruguai": codpais = "UY";
- break;
- case "Uzbequistão": codpais = "UZ";
- break;
- case "Vanuatu": codpais = "VU";
- break;
- case "Vaticano": codpais = "VA";
- break;
- case "Venezuela": codpais = "VE";
- break;
- case "Vietnã": codpais = "VN";
- break;
- case "Zâmbia": codpais = "ZM";
- break;
- case "Zimbábue": codpais = "ZW";
- break;
- default:
- puts("pais inexistente");
- }
- return codpais;
- }
- void cadastro(/*struct Produto produto*/) {
- // Nome do produto: País de origem: Quantidade de itens:
- //getchar();
- puts("Nome do produto: ");
- scanf("%[^\n]s", &prod[i].nome);
- getchar();
- puts("Pais de origem: ");
- scanf("%[^\n]s",&prod[i].pais_origem);
- getchar();
- prod[i].pais = definePais();
- puts("Quantidade de itens: ");
- scanf("%[^\n]d", &prod[i].quantidade);
- getchar();
- }
- void atualiza(char nome){
- char novo_nome;
- }
- int main(){
- char nome;
- int opcaoselec;
- opcaoselec = menu();
- switch (opcaoselec) {
- case 1:
- cadastro();
- break;
- case 2:
- puts("produto a ser atualizado: ");
- scanf("%[^\n]s",&nome);
- atualiza(nome);
- break;
- case 3:
- puts("Qual o produto sera vendido: ");
- scanf("%[^\n]s",&nome);
- venda(nome);
- break;
- case 4:
- puts("Qual o produto deseja consultar: ");
- scanf("%[^\n]s",&nome);
- consulta(nome);
- case 5:
- consuta_tot();
- break;
- case 6: exit;
- default:
- printf("não foi identificado uma entrada valida");
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement