Pedir para o usuário digitar o seu nome é o ano de nascimento e imprimir o nome e idade do usuário
karolinna981:
Algoritmo
Respostas
respondido por:
2
Se for no pascalzim posso ajudar!
respondido por:
0
Como você não especificou a linguagem , vou fazer no C, no Python3 e no Portugol:
C:
#include<stdio.h>
#include <stdlib.h>
int main() {
char *nome;
int nasc; //nascimento
nome = (char *) malloc(25); // alocando memória para o ponteiro
printf("Digite seu nome");
scanf("%s",&nome);
printf("Digite seu ano de nascimento");
scanf("%d",&nasc);
printf("Nome: %s \n Ano de nascimento: %d",nome,nasc);
}
python3:
#!/usr/bin/python3 -
print("Digite seu nome:")
nome = raw_input()
print("Digite seu ano de nascimento:")
nasc = raw_input()
print("Ano de nascimento: {} \n Nome: {}".format(nasc,nome))
Portugol:
Inicio
escreva("Digite seu nome:");
leia(nome);
escreva("Digite seu ano de nascimento:");
leia(nasc);
escreva("Ano de nascimento: "+nasc+" Nome: "+nome);
Fim
Se eu inserir nos "escrevas":
Guilherme
1992
Será printado na tela:
"Ano de nascimento: 1992 Nome: Guilherme"
Exemplos com nomes e números:
Um nome na programação é chamado de String ou Cadeia de Caracteres.
Inicio
x := "minha string";
ano := 2017;
escreva(x+" será printada em "+ano);
Fim
O resultado disso vai ser na tela:
"minha string será printada em 2017" pois eu concatenei(juntei) as strings "minha string" com o " será printada em " e o ano.
C:
#include<stdio.h>
#include <stdlib.h>
int main() {
char *nome;
int nasc; //nascimento
nome = (char *) malloc(25); // alocando memória para o ponteiro
printf("Digite seu nome");
scanf("%s",&nome);
printf("Digite seu ano de nascimento");
scanf("%d",&nasc);
printf("Nome: %s \n Ano de nascimento: %d",nome,nasc);
}
python3:
#!/usr/bin/python3 -
print("Digite seu nome:")
nome = raw_input()
print("Digite seu ano de nascimento:")
nasc = raw_input()
print("Ano de nascimento: {} \n Nome: {}".format(nasc,nome))
Portugol:
Inicio
escreva("Digite seu nome:");
leia(nome);
escreva("Digite seu ano de nascimento:");
leia(nasc);
escreva("Ano de nascimento: "+nasc+" Nome: "+nome);
Fim
Se eu inserir nos "escrevas":
Guilherme
1992
Será printado na tela:
"Ano de nascimento: 1992 Nome: Guilherme"
Exemplos com nomes e números:
Um nome na programação é chamado de String ou Cadeia de Caracteres.
Inicio
x := "minha string";
ano := 2017;
escreva(x+" será printada em "+ano);
Fim
O resultado disso vai ser na tela:
"minha string será printada em 2017" pois eu concatenei(juntei) as strings "minha string" com o " será printada em " e o ano.
Perguntas similares
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás