Entrada e saída de dados: mudanças entre as edições
De Wikiunicentro
Maprestes moveu a página Wiki Unicentro:Treinamento em Lógica e Programação de Computadores no Ensino Técnico para Treinamento em Lógica e Programação de Computadores no Ensino Técnico |
|||
| (30 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
# | === Entrada/Saída de Dados === | ||
Comandos de entrada e saída de dados são os que permitem uma interação com o usuário através de dispositivos de saída, por exemplo, o monitor e por dispositivos de entrada de dados, como o teclado. Assista a videoaula sobre esse conteúdo | |||
[https://www.youtube.com/watch?v=sh_fBYbWXSA&feature=youtu.be aqui]. | |||
Sintaxe: | |||
<pre> | |||
Pseudocódigo | |||
LEIA(variavelNumerica) | |||
________________________ | |||
Pascal | |||
write(variavelNumerica) | |||
________________________ | |||
Linguagem C | |||
scanf("%d",&variavelNumerica); | |||
________________________ | |||
Phyton | |||
variavelNumerica = input(); | |||
________________________ | |||
C++ | |||
cin >> variavelNumerica; | |||
</pre> | |||
Exemplo: <br> | |||
Apresentar o dobro do valor lido. | |||
var '''VN''': Inteiro | |||
<pre> | |||
Pseudocódigo | |||
LEIA(VN) | |||
escreva("Dobro: ", VN * 2) | |||
________________________ | |||
Pascal | |||
Read(VN); | |||
write('Dobro: ', VN * 2); | |||
________________________ | |||
Linguagem C | |||
scanf("%d",&VN); | |||
printf("Dobro: %d", VN * 2); | |||
________________________ | |||
Phyton | |||
NV = input(); | |||
print('Dobro: ' + NV *2 ); | |||
________________________ | |||
C++ | |||
cin >> NV ; | |||
cout << "Dobro: " << NV * 2; | |||
</pre> | |||
=== Exemplo === | |||
==== [https://www.urionlinejudge.com.br/judge/pt/problems/view/1003 Soma Simples - 1003] ==== | |||
<pre> | |||
#include <stdio.h> | |||
#include <stdlib.h> | |||
int main(){ | |||
int primeiroValor = 0,segundoValor = 0, soma = 0; | |||
scanf("%d",&primeiroValor); | |||
scanf("%d",&segundoValor ); | |||
soma = primeiroValor + segundoValor; | |||
printf("%d\n",soma); | |||
} | |||
</pre> | |||
=== Problemas === | |||
Para praticar, resolva os seguintes problemas na plataforma Uri: | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1003 1003 - Soma Simples] | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1004 1004 - Produto Simples] | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1007 1007 - Diferença] | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1010 1010 - Cálculo Simples] | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1930 1930 - Tomadas] | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/2374 2374 - Pneu] | |||
Quer mais? | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1016 1016 - Distância] | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1017 1017 - Gasto de Combustível] | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1020 1020 - Idade em Dias] | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1002 1002 - Área do Círculo] | |||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1008 1008 - Salário] | |||
Edição atual tal como às 20h40min de 15 de junho de 2020
Entrada/Saída de Dados
Comandos de entrada e saída de dados são os que permitem uma interação com o usuário através de dispositivos de saída, por exemplo, o monitor e por dispositivos de entrada de dados, como o teclado. Assista a videoaula sobre esse conteúdo aqui.
Sintaxe:
Pseudocódigo
LEIA(variavelNumerica)
________________________
Pascal
write(variavelNumerica)
________________________
Linguagem C
scanf("%d",&variavelNumerica);
________________________
Phyton
variavelNumerica = input();
________________________
C++
cin >> variavelNumerica;
Exemplo:
Apresentar o dobro do valor lido.
var VN: Inteiro
Pseudocódigo
LEIA(VN)
escreva("Dobro: ", VN * 2)
________________________
Pascal
Read(VN);
write('Dobro: ', VN * 2);
________________________
Linguagem C
scanf("%d",&VN);
printf("Dobro: %d", VN * 2);
________________________
Phyton
NV = input();
print('Dobro: ' + NV *2 );
________________________
C++
cin >> NV ;
cout << "Dobro: " << NV * 2;
Exemplo
Soma Simples - 1003
#include <stdio.h>
#include <stdlib.h>
int main(){
int primeiroValor = 0,segundoValor = 0, soma = 0;
scanf("%d",&primeiroValor);
scanf("%d",&segundoValor );
soma = primeiroValor + segundoValor;
printf("%d\n",soma);
}
Problemas
Para praticar, resolva os seguintes problemas na plataforma Uri:
- 1003 - Soma Simples
- 1004 - Produto Simples
- 1007 - Diferença
- 1010 - Cálculo Simples
- 1930 - Tomadas
- 2374 - Pneu
Quer mais?
