Ir ao conteúdo
  • Cadastre-se

Antonio Cordeiro Neto

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

1
  1. @KXSY Boa tarde , desculpa incomodar dnv, fiz como você disse deu certo!, porém quando chego nessa parte fiquei em dúvida .... então eu criei uma nova variável pra levar A e B ate seus caminhos ... acho q ate ai deu certo, porém quando vou rodar o código tem informações que ele fica pedindo sendo que já era para dar o resultado. /* Verifica se foi digitado 'a' */ #include <stdio.h> int main(void) { char S; char Q; char O; char E1; char E2; char P1; char P2; char M1; char M2; char A; char B; char C; printf("Classifique o dados a seguir com A, B OU C : \n"); printf("Classificque Segurança:"); scanf("%c%*c", &S); if (S == 'A') { /*SE S=A; A*/ printf("Resultado=A"); return(0); } else { printf("Classifique Qualidade:"); scanf("%c%*c", &Q); } if(Q == 'A'){ printf("Resultado=A"); return(0); }else{ printf("Classifique Operação:"); scanf("%c%*c", &O); } if( O == 'C'){ printf("Classifique Entrada:"); scanf("%c%*c", &E1); }else{ printf("Classifique Entrada:"); scanf("%c%*c", &E2); } if(E1 =='C'){ printf("Resultado=C"); return(0); }else{ printf("Classifique Paradas:"); scanf("%c%*c", &P1); } if(E2 == 'C' ){ printf("Resultado=C"); return(0); }else{ printf("Classifique entrada novamente com A ou B:"); scanf("%c%*c", &A); } if(A =='B'){ printf("Classifique Paradas:"); scanf("%c%*c", &P1); }else{ printf("Classifique Paradas:"); scanf("%c%*c", &P2); } if(P1 =='C'){ printf("Resultado=C"); return(0); }else{ printf("Classifique Manutenibilidade:"); scanf("%c%*c", &M1); } if(P2 == 'C' ){ printf("Resultado=C"); return(0); }else{ printf("Classifique Parada novamente com A ou B:"); scanf("%c%*c", &B); } if(B =='B'){ printf("Classifique Manutenibilidade:"); scanf("%c%*c", &M1); }else{ printf("Classifique Manutenibilidade:"); scanf("%c%*c", &M2); } if(M1 == 'C'){ printf("Resultado=C"); return(0); }else{ printf("Resultado=B"); } if(M2 == 'A'){ printf("Resultado=A"); return(0); }else{ printf("Classifique Manutenibilidade novamente com C ou B:"); scanf("%c%*c", &M2); } if(C == 'B'){ printf("Resultado=B"); return(0); }else{ printf("Resultado=C"); return(0); } getchar(); /* Para o programa */ return(0); /* Fim do programa */ } Se possível tenta seguir um caminho do fluxograma até esse trevo para você ver o que acontece. Desde já agradeço.
  2. @KXSY desculpa incomodar de novo amigo fiz como você disse deu tudo certo porém preciso usar varios if's no meu programa , mas cada função e diferente porém quando eu rodo os resultados estão se chocando ...... se tiver alguma dica agradeço. no caso cada if desse e seguindo um caminho do fluxograma da primeira postagem #include <stdio.h> int main(void) { char S; char Q; char O; char E; char P; char M; printf("Classifique o dados a seguir com A, B OU C : \n"); printf("Segurança:"); scanf("%c%*c", &S); printf("Qualidade:"); scanf("%c%*c", &Q); printf("Operação:"); scanf("%c%*c", &O); printf("EntregaS:"); scanf("%c%*c", &E); printf("Paradas:"); scanf("%c%*c", &P); printf("Manutenibilidade:"); scanf("%c%*c", &M); if (S == 'A') { /*SE S=A; A*/ printf("Resultado=A"); } if (S == 'B'|| S == 'C' && Q == 'A') { /*SE S=B OU S=C & Q=A; A*/ printf("Resultado=A"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='A' && P == 'B' && M =='C') { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=A & P2=B & M1=C; C*/ printf("Resultado=C"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='A' && P == 'B' && M =='A' || M == 'B') { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=A & P2=B & M1=A OU M1=B; B*/ printf("Resultado=B"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='A' && P == 'A' && M =='A') { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=A & P2=A & M2=A; A*/ printf("Resultado=A"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='A' && P == 'A' && M =='B') { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=A & P2=A & M2=B; B*/ printf("Resultado=B"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='A' && P == 'A' && M =='C') { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=A & P2=A & M2=C; C*/ printf("Resultado=C"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='A' && P == 'C') { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=A & P2=C; C*/ printf("Resultado=C"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='B' && P == 'C') { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=B & P1=C; C */ printf("Resultado=C"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='B' && P == 'A' || P == 'B' && M == 'C') { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=B & P1=A OU P1=B & M1=C; C */ printf("Resultado=C"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='B' && P == 'A' || P == 'B' && M == 'A' || M == 'B') { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=B & P1=A OU P1=B & M1=A OU M1=B; B */ printf("Resultado=B"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'A' ||O =='B' && E =='C' ) { /*SE S=B OU S=C & Q=B OU Q=C & O=A OU O=B & E2=C; C*/ printf("Resultado=C"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'C' && E =='C' ) { /*SE S=B OU S=C & Q=B OU Q=C & O=C & E1=C; C*/ printf("Resultado=C"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'C' && E =='A' || E == 'B' && P == 'C' ) { /*SE S=B OU S=C & Q=B OU Q=C & O=C & E1=A OU E1=B & P1= C; C*/ printf("Resultado=C"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'C' && E =='A' || E == 'B' && P == 'A' || P == 'B' && M == 'C' ) { /*SE S=B OU S=C & Q=B OU Q=C & O=C & E1=A OU E1=B & P1=A OU P1=B & M1=C; C*/ printf("Resultado=C"); } if (S == 'B'|| S == 'C' && Q == 'B' || Q == 'C' && O == 'C' && E =='A' || E == 'B' && P == 'A' || P == 'B' && M == 'A' || M == 'B') { /*SE S=B OU S=C & Q=B OU Q=C & O=C & E1=A OU E1=B & P1=A OU P1=B & M1=A OU M1=B; B*/ printf("Resultado=B"); } getchar(); /* Para o programa */ return(0); /* Fim do programa */ }
  3. Olá galera estou com dificuldade de fazer meu código estou usando a função if porém preciso que uma função char seja = a uma letra... #include <stdio.h> #include <locale.h> #include <stdlib.h> main(){ char Equipamento[30]; char tipo[20]; char S[1]; char Q[1]; char O[1]; char E[1]; char P[1]; char M[1]; char A[1]; char B[1]; char C[1]; printf("Matriz de Criticidade \n"); printf("Digite o nome do equipamento: \n"); gets(Equipamento); system("cls"); printf("Digite o tipo do equipamento: \n"); gets(tipo); system("cls"); printf("Equipamento: %s tipo %s \n",Equipamento,tipo); printf("Classifique o dados a seguir com A, B OU C : \n"); printf("Segurança:"); gets(S); printf("Qualidade:"); gets(Q); printf("Operação:"); gets(O); printf("Entregas:"); gets(E); printf("Paradas:"); gets(P); printf("Manutenibilidade:"); gets(M); if(S=A) printf("Reseultado : A"); system("pause"); } Por fim preciso fazer esse fluxograma funcionar ....Obrigado desde já.
  4. #include <stdlib.h> #include <stdio.h> int menu,menu2,menu3; main (){ while(1){ printf("Selecione a rodovia em que voce esta: 1 para BR-116 ou 2 para BR-324 \n"); scanf("%d",&menu); if(menu==1){ printf("voce esta na BR-116 selecione o tipo do seu veiculo:\n 1 Automovel, caminhonete e furgao \n 2 Caminhao leve, onibus, caminhao trator e furgao com rodagem dupla \n 3 Caminhao, caminhao-trator, caminhao-trator com semi-reboque e onibus \n 4 Caminhao com reboque, caminhao-trator com semi-reboque \n 5 Automovel com semi-reboque e caminhonete com semi-reboque \n 6 Automovel com reboque e caminhonete com reboque \n 7 Motocicletas, motonetas e bicicletas moto \n"); scanf("%d",&menu2); if(menu2==1){ printf("Automovel, caminhonete e furgao - Valor 3,40\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu2==2){ printf("Caminhao leve, onibus, caminhao-trator e furgao com rodagem dupla - Valor 6,80\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu2==3){ printf("Caminhao, caminhao-trator, caminhao-trator com semi-reboque e onibus - Valor 10,20\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu2==4){ printf("Caminhao com reboque, caminhao-trator com semi-reboque - Valor 13,60\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu2==5){ printf("Automovel com semi-reboque e caminhonete com semi-reboque - Valor 5,10\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu2==6){ printf("Automovel com reboque e caminhonete com reboque - Valor 6,80\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu2==7){ printf("Motocicletas, motonetas e bicicletas moto - Valor 1,70 \n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } } if(menu==2){ printf("voce esta na BR-324 selecione o tipo do seu veiculo:\n 1 Automovel, caminhonete e furgao \n 2 Caminhao leve, onibus, caminhao trator e furgao com rodagem dupla \n 3 Caminhao, caminhao-trator, caminhao-trator com semi-reboque e onibus \n 4 Caminhao com reboque, caminhao-trator com semi-reboque \n 5 Automovel com semi-reboque e caminhonete com semi-reboque \n 6 Automovel com reboque e caminhonete com reboque \n 7 Motocicletas, motonetas e bicicletas moto \n"); scanf("%d",&menu3); if(menu3==1){ printf("Automovel, caminhonete e furgao - Valor 1,90\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu3==2){ printf("Caminhao leve, onibus, caminhao-trator e furgao com rodagem dupla - Valor 3,80\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu3==3){ printf("Caminhao, caminhao-trator, caminhao-trator com semi-reboque e onibus - Valor 5,70\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu3==4){ printf("Caminhao com reboque, caminhao-trator com semi-reboque - Valor 7,60\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu3==5){ printf("Automovel com semi-reboque e caminhonete com semi-reboque - Valor 2,85\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu3==6){ printf("Automovel com reboque e caminhonete com reboque - Valor 3,80\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } if(menu3==7){ printf("Motocicletas, motonetas e bicicletas moto - Valor 0,95\n"); printf("Selecione 8 para voltar ao menu ou 9 para continuar \n"); scanf("%d",&menu); if (menu == 8){ } } } } system("pause"); } PRECISO IMPLENTAR ISSO NO PROGRAMA MAS N CONSIGO ARMAZENAR ALGUEM SABE COMO???? Exibir o total em R$ de veículos tarifados separado por: i. Tipo de veículo ii. Rodovia BR-116; iii. Rodovia BR-324. Exibir a quantidade de veículos por: i. Total por tipo de veículos; ii. Total de veículos na rodovia BR-116; iii. Total de veículos na rodovia BR-324.

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...