calculadora
Publicado por marcio santos borges 19/03/2006
[ Hits: 9.197 ]
veja...(^.^)
#include <stdio.h> #include <stdlib.h> menu () { printf ("\t\t\t\t Calculadora:\n"); } main () { int opcao; while (opcao != 7) { menu(); linha(); printf ("\t[1].Decimal para hexadecimal\n"); printf ("\t[2].Decimal para octadecimal\n"); printf ("\t[3].Hexadecimal para decimal\n"); printf ("\t[4].Hexadecimal para octadecimal\n"); printf ("\t[5].Octdecimal para decimal\n"); printf ("\t[6].Octadecimal para hexadecimal\n"); printf ("\t[7].Sair\n"); linha(); volta: printf ("\tEntre com uma opcao de [1-5] e [7] para sair -> "); scanf ("%d",&opcao); if (opcao>7 || opcao<1){ goto volta; } switch (opcao) { case 1 : dechex(); break; case 2 : decoct(); break; case 3 : hexdec(); break; case 4 : hexoct(); break; case 5 : octdec(); break; case 6 : octhex(); break; case 7 : break; } } } linha () { int f; for (f=0;f!=80;f++){ putchar ('='); } putchar ('\n'); } dechex () { int d; linha(); printf ("\tEntre com um numero decimal: "); scanf ("%d",&d); linha(); printf ("\tA conversao do numero %d em hex e %2X:\n",d,d); linha (); } decoct () { int d; linha(); printf ("\tEntre om m numero decimal:"); scanf ("%d",&d); linha(); printf ("\tA conversao do numero %d em octal e %2o:\n ",d,d); linha (); } hexdec () { int h; linha (); printf ("\tEntre com um numero hexadecimal: "); scanf ("%X",&h); linha (); printf ("\tA conversao do numero %X em decimal e %d :\n",h,h); linha (); } hexoct () { int h; linha (); printf ("\tEntre com um numero hexadecimal: "); scanf ("%X",&h); linha (); printf ("\tA conversao do numero %X em octal e %o\n",h,h); linha(); } octdec () { int o; linha(); printf ("\tEntre com um numero octal: "); scanf ("%o",&o); linha (); printf ("\tA conversao do numero %o em decimal e %d: \n",o,o); linha(); } octhex () { int o; linha (); printf ("\tEntre com um numero Octal: "); scanf ("%o",&o); linha(); printf ("\tA conversao do numero %o em hexadecimal e %X:\n ",o,o); linha (); }
Converte Celsius para Farenheit
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Microfone do meu headset não é recinhecido. Meu notebook é um Acer Asp... (12)
Atenção a quem posta conteúdo de dicas, scripts e tal (2)