Baixe o app para aproveitar ainda mais
Prévia do material em texto
Comandos de entrada e Saída domingo, 3 de maio de 2020 19:56 1) Programa para converter temperatura em ºF para ºC. Em PORTUGOL programa { funcao inicio() { real tempF, tempC // Declaração de Varíavel escreva("Temperatura em Fahrenheit:") // comando de entrada leia(tempF); // leitura dos dados de entrada de temp tempC=(tempF-32)/1.8 // conversão da temperatura escreva("Temperatura em Graus °C:", tempC) // exibe na tela o resultado } } EM C #include <iostream> using namespace std; int main() { float tempF, tempC; //Declaração de varíaveis cout <<"Temperatura em F: "; // Pedido em tela ao User cin >> tempF; //Entrada de dados via teclado tempC=(tempF-32)/1.8; //fórmula de conversão cout <<"Temperatura em graus C:"<< tempC; } 2) Programa para Calcular Idade Em Portugol programa { funcao inicio() { inteiro anoNasc, anoAtual, idade; escreva("Ano Atual:") leia(anoAtual) escreva("Ano Nascimento:"); leia(anoNasc); idade=anoAtual-anoNasc; escreva("VocÊ tem ou fará: ", idade," anos") } } Em C #include <iostream> using namespace std; int main() { int anoNasc, anoAtual, idade; //Declaração de varíaveis cout <<"Digite o ano Atual: "; // Pedido em tela ao User cin >> anoAtual; //Entrada de dados via teclado cout <<"Digite o ano do seu nascimento: "; // Pedido em tela ao User cin >> anoNasc; //Entrada de dados via teclado idade=(anoAtual-anoNasc); //fórmula de conversão cout <<"Voce tem ou Fara:" << idade <<" anos"; } 3) Usando biblioteca Matematica --> mat com a função mat.arredondar(variavel, casas decimais) Em Portugol programa { inclua biblioteca Matematica --> mat funcao inicio() { real tempF, tempC // Declaração de Varíavel escreva("Temperatura em Fahrenheit:") // comando de entrada leia(tempF); // leitura dos dados de entrada de temp tempC=(tempF-32)/1.8 // conversão da temperatura escreva("Temperatura em Graus °C:", mat.arredondar(tempC,2)); // exibe na tela o resultado } } ORGANIZAÇÃO ESCRITA C++ Linha 1 #include <iostream> Sinaliza a inclusão da biblioteca iostream, que permite o uso dos comandos cin e cout, entre outros. Linha 2 using namespace std; Um namespace é uma região declarativa que fornece um escopo para os identificadores (nomes dos tipos, função, variáveis etc.) dentro dele. Todas as declarações dentro desses blocos são declaradas no escopo nomeado. Utilizar esta linha no início do programa faz com que não precisemos escrever std::cout <<"Ano atual: ". Linha 3 int main() Os programas em C são organizados em forma de função. A função principal é denominada main, esta linha marca a abertura da função principal do programa. Linha 4 { Marca o início do programa. Linha 5 int anoAtual, anoNasc, idade; Declara as variáveis anoAtual, anoNasc e idade, e as declara como sendo do tipo inteiro. Essas variáveis irão armazenar, respectivamente, o ano atual, o ano de nascimento do usuário e a idade a ser calculada pelo programa. Linha 6 cout <<"Ano atual: "; Exibe, em tela, a mensagem entre aspas. Linha 7 cin >> anoAtual; Recebe, via teclado, um valor e o armazena na variável anoAtual. Linha 8 cout <<"Ano de nascimento:"; Exibe, em tela, a mensagem entre aspas. Linha 9 cin >> anoNasc; Recebe, via teclado, um valor e o armazena na variável anoNasc. Linha 10 idade=anoAtual-anoNasc; Calcula a idade do usuário realizando a subtração entre o ano atual e ano de nascimento e armazena na variável idade. Linha 11 cout <<"Você tem ou fará " << idade << " anos."; Exibe, em tela, as mensagens entre aspas combinadas com o valor armazenado na variável idade. Linha 12 } Marca o fim do programa. Exibindo a acentuação gráfica no C++ #include < iostream > #include < locale > using namespace std; int main() { setlocale(LC_ALL, "ptb"); } ATIVIDADE 1) Leia os enunciados a seguir e crie os algoritmos que solucionam os problemas propostos. a) Exiba o quadrado e o cubo de um número inteiro qualquer informado pelo usuário. programa { funcao inicio() { inteiro num, quadrado, cubo escreva("Informe um número qualquer: ") leia(num) quadrado = num * num cubo = num * num * num escreva(num, " ao quadrado é: ", quadrado) escreva(num, " ao cubo é: ", cubo) } } b) Receba a quantidade de dias que uma pessoa já viveu e informe quantos anos ela tem. Desconsidere os anos bissextos. programa { funcao inicio() { real dias, anos escreva("Quantos dias você já viveu? ") leia(dias) anos = dias / 365 escreva("Você já viveu ", anos, " anos.") } } c) Sabendo que o dono de uma loja aplica 20% sobre o valor de compra de um produto, informe o valor sugerido para venda com base no valor pago na compra do produto. programa { funcao inicio() { real preCompra, preVenda escreva("Preço de compra do produto: R$ ") leia(preCompra) preVenda = preCompra + (preCompra * 20/100) escreva("Preço sugerido para venda R$ ", preVenda) } } EM C++ a) Exiba o quadrado e o cubo de um número inteiro qualquer informado pelo usuário. #include <iostream> #include <locale> using namespace std; int main() { setlocale(LC_ALL, "ptb"); int num, quadrado, cubo; cout <<"Informe um número qualquer: "; cin >>num; quadrado=num*num; cubo=num*num*num; cout <<"O número: "<<quadrado <<" é o quadrado de " <<num ; cout <<"O número: "<<cubo <<" é o cubo de " <<num; } B) Receba a quantidade de dias que uma pessoa já viveu e informe quantos anos ela tem. Desconsidere os anos bissextos. #include < iostream > using namespace std; int main() { float dias, anos; cout << "Quantos dias você já viveu? "; cin >> dias; anos = dias / 365; cout << "Você já viveu " << anos << "anos."; } C) Sabendo que o dono de uma loja aplica 20% sobre o valor de compra de um produto, informe o valor sugerido para venda com base no valor pago na compra do produto. #include <iostream> #include <locale> using namespace std; int main() { setlocale(LC_ALL, "ptb"); float preCompra, preVenda; cout <<"Preço de compra do produto: R$ "; cin >>preCompra; preVenda=preCompra+(preCompra * 20/100) ; cout << "Preço sugerido para venda R$ " <<preVenda; }
Compartilhar