Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

7 segmentos

$
0
0
boas tardes, eu tou dificuldades para criar um mostrador de 7 segmentos, eu consigo fazer com um digito e com dois tb só que fica abaixo do outro e eu queria que tivesse na mesma linha por assim dizer. #include <stdio.h> main () { int segs[1] [2]; int sect, secd, secu; printf("digite um numero:\n"); printf(">>>"); scanf("%d", &sect); secd = sect / 10; secu = sect % 10; segs [0][0]= secd; segs [0][1]= secu; switch (segs [0][0]) { case 0: printf(" _ \n"); printf("| |\n"); printf("|_| "); break; case 1: printf(" \n"); printf(" |\n"); printf(" |\n"); break; case 2: printf(" _\n"); printf(" _|\n"); printf("|_ \n"); break; case 3: printf(" _\n"); printf(" _|\n"); printf(" _|\n"); break; case 4: printf(" \n"); printf("|_|\n"); printf(" |\n"); break; case 5: printf(" _\n"); printf("|_\n"); printf(" _|\n"); break; case 6: printf(" _ \n"); printf("|_\n"); printf("|_|\n"); break; case 7: printf(" _\n"); printf(" |\n"); printf(" |\n"); break; case 8: printf(" _\n"); printf("|_|\n"); printf("|_|\n"); break; case 9: printf(" _\n"); printf("|_|\n"); printf(" _|\n"); break; } switch (segs [0][1]) { case 0: printf(" _ \n"); printf("| |\n"); printf("|_| "); break; case 1: printf(" \n"); printf(" |\n"); printf(" |\n"); break; case 2: printf(" _\n"); printf(" _|\n"); printf("|_ \n"); break; case 3: printf(" _\n"); printf(" _|\n"); printf(" _|\n"); break; case 4: printf(" \n"); printf("|_|\n"); printf(" |\n"); break; case 5: printf(" _\n"); printf("|_\n"); printf(" _|\n"); break; case 6: printf(" _ \n"); printf("|_\n"); printf("|_|\n"); break; case 7: printf(" _\n"); printf(" |\n"); printf(" |\n"); break; case 8: printf(" _\n"); printf("|_|\n"); printf("|_|\n"); break; case 9: printf(" _\n"); printf("|_|\n"); printf(" _|\n"); break; } } Obrigado!!

Viewing all articles
Browse latest Browse all 11336

Trending Articles