Acessem também: Blog da Bóson Treinamentos: www.bosontreinamentos.com.br Pinterest: br.pinterest.com/bosontreina/ Instagram: instagram.com/bosontreinamentos/ Linkedin: www.linkedin.com/in/f%C3%A1bio-dos-reis-06ba192a/ Quora: pt.quora.com/profile/Fábio-dos-Reis Outros projetos do autor: Canal Bóson Ciências e Cultura: th-cam.com/users/bosonciencias Diário do Naturalista: www.diariodonaturalista.com.br
Cara muito bom essas aulas, quem dera eu tivesse um professor desse quando fazia faculdade!!! As melhores aulas que vi na vida estão aqui. Meus parabéns, muito bom
Muito massa suas aulas. Estou prosseguindo com o curso, espero que encontre em futuras aulas, na qual ainda não cheguei no vídeo, aulas de programação orientada a objeto na plataforma de WindowsAplication.Frameworking (Alguma coisa assim, rsrs). :-) Obrigado por tudo até agora!!!!
Olá amigo Fábio. Sou engenheiro informático, e tenho visto as suas aulas, porque vou precisar novamente, de pegar em C#, mais propriamente WPF. Penso que o amigo poderia ter feito referência que, não há, propriamente uma necessidade de acrescentar, a um valor int, ou bool um "ToString()", dentro do Console.WriteLine, porque, uma vez que o seu Main usa strings (string[] args), os valores são automaticamente convertidos para string. Apenas há necessidade de usar o ToString() em métodos que não recebam as strings :-) Um grande bem haja pelo seu tutorial, que me tem feito lembrar de muita coisa que encostei, para usar outras linguagens (mas, ainda assim, C# RULES!!!!) Abraço de Portugal
@@BrunoSirilo esse método, é o método de base, onde são feitas as chamadas para os outros métodos e funções e onde são atribuídas, as variáveis que chamam as funções.
Excelente aula, vc é muito profissional - não faz a gente perder tempo com blababa e a qualidade desta aula é excelente.. Recomendo como melhor aula que já vi aqui no youtube ... Declaração e Atribuição de Variáveis
Mestre Por favor me ajuda com esse exercicio.... grato pela atenção! Questão A Na programação de computadores é muito comum o uso de estruturas iterativas para resolver problemas que envolvem coleções de dados (vetores, matrizes, listas). Considerando o seguinte trecho de código (notado em C#), que define a classe Funcionario: class Funcionario { public int Matricula { get; set; } public string Nome { get; set; } public static List< Funcionario> Funcionarios {get; set; } } Crie, na classe Funcionário: 1. Um método estático, denominado GerarLista, que cria e retorna uma lista com 10 registros de funcionários, sendo que: a) A lista gerada será utilizada para preencher o atributo Funcionários, que é uma lista; b) A matrícula deve ser um número inteiro sequencial (de 1 a 10); c) O nome deve ser uma sequência de caracteres gerada aleatoriamente (podem ser nomes sorteados de uma lista pré-armazenada ou uma sequência qualquer de caracteres). 2. Um método estático, denominado BuscarFuncionario, que recebe um nome (string) por parâmetro, localiza o funcionário pelo nome na lista, e retorna a matrícula (int) do funcionário encontrado. · Caso o nome não seja encontrado, o retorno para a matrícula deve ser -1 (menos um).
Os métodos de exibição de dados na saída, como o Console.WriteLine, operam apenas com strings. Então, se você não fizer a conversão com o método .ToString, o C# fará uma conversão implícita da mesma forma. Mas você pode, e deve, usar a variável como int (ou outro tipo numérico mais apropriado) para fazer cálculos no programa, por exemplo.
Olá Fábio tudo bem? Estou gostando muito do seu treinamento. Estou obtendo um erro aqui no C# e gostaria que você me explicasse. Eu fiz um programa para calcular a média de 4 notas, utilizando o operador += para acumular a variável soma. Porém o C# me dá o seguinte erro na primeira linha que aparece o código 'soma += n1;'. O erro é o seguinte: Use of unassigned local variable 'soma'. Quando eu inverto de '+=' para '=+' funciona, porém esse erro só dá na primeira linha não preciso mudar o restante. Segue o código: namespace CalculaMedia { class Program { static void Main(string[] args) { int n1, n2, n3, n4, soma; double media; Console.WriteLine("Digite a nota 1: "); n1 = Int32.Parse(Console.ReadLine()); soma += n1; //colocando =+ funciona Console.WriteLine("Digite a nota 2: "); n2 = Int32.Parse(Console.ReadLine()); soma += n2; Console.WriteLine("Digite a nota 3: "); n3 = Int32.Parse(Console.ReadLine()); soma += n3; Console.WriteLine("Digite a nota 4: "); n4 = Int32.Parse(Console.ReadLine()); soma += n4; media = soma / 4; Console.WriteLine("Soma é: {0}", soma.ToString()); Console.WriteLine("A média é: {0}", media); Console.ReadLine();
Fábio acabei de descobrir. O problema é porque na primeira linha a variável ainda não tinha sido inicializada. Eu coloquei uma linha de código para inicializar a variável soma no começo do programa (soma = 0;) e funcionou. Mas agora uma dúvida: Tanto faz eu acumular utilizando += ou =+?
Fábio desculpe o incômodo mas também já esclareci essa outra dúvida. O += que acumula. O =+ substitui o valor idêntico ao =. Só deu certo utilizando na primeira linha porque ainda não tinha nada acumulado, mas se utilizar nas outras linhas o valor será substituído.
Acessem também:
Blog da Bóson Treinamentos: www.bosontreinamentos.com.br
Pinterest: br.pinterest.com/bosontreina/
Instagram: instagram.com/bosontreinamentos/
Linkedin: www.linkedin.com/in/f%C3%A1bio-dos-reis-06ba192a/
Quora: pt.quora.com/profile/Fábio-dos-Reis
Outros projetos do autor:
Canal Bóson Ciências e Cultura: th-cam.com/users/bosonciencias
Diário do Naturalista: www.diariodonaturalista.com.br
Nos outros canais eles não explicam metade do que você explicou, obrigado cara.
Cara muito bom essas aulas, quem dera eu tivesse um professor desse quando fazia faculdade!!!
As melhores aulas que vi na vida estão aqui.
Meus parabéns, muito bom
+diego willian Obrigado Diego!!!!
Aprendi a conversão do seguinte modo:
Ex a = Convert.ToInt16(Console.ReadLine( ));
Desse jeito do vídeo é mais simples, diminui caminhos... Muito bom!
Parabéns prezado seus vídeos e didáticas são ótimos!!! Obrigado por compartilhar conhecimento.
Parabéns pelo curso , muito bem explicado. Obrigado por compartilhar.
Otimo, eu já havia aprendido esses conseitos, mais to assistindo tudo de novo
Muito massa suas aulas. Estou prosseguindo com o curso, espero que encontre em futuras aulas, na qual ainda não cheguei no vídeo, aulas de programação orientada a objeto na plataforma de WindowsAplication.Frameworking (Alguma coisa assim, rsrs). :-)
Obrigado por tudo até agora!!!!
Olá amigo Fábio. Sou engenheiro informático, e tenho visto as suas aulas, porque vou precisar novamente, de pegar em C#, mais propriamente WPF. Penso que o amigo poderia ter feito referência que, não há, propriamente uma necessidade de acrescentar, a um valor int, ou bool um "ToString()", dentro do Console.WriteLine, porque, uma vez que o seu Main usa strings (string[] args), os valores são automaticamente convertidos para string. Apenas há necessidade de usar o ToString() em métodos que não recebam as strings :-)
Um grande bem haja pelo seu tutorial, que me tem feito lembrar de muita coisa que encostei, para usar outras linguagens (mas, ainda assim, C# RULES!!!!) Abraço de Portugal
Muito obrigada. seu comentário atravessou os anos e está me ajudando hoje.
fala amigo . Poderia me explicar qual a funcão do "static void Main(string []args )" ?
@@BrunoSirilo esse método, é o método de base, onde são feitas as chamadas para os outros métodos e funções e onde são atribuídas, as variáveis que chamam as funções.
Muito obrigado !!!!!!! Parabéns !!
Valeu Douglas!
Obrigado pela aula e pelo seu tempo.
Excelente aula, vc é muito profissional - não faz a gente perder tempo com blababa e a qualidade desta aula é excelente.. Recomendo como melhor aula que já vi aqui no youtube ... Declaração e Atribuição de Variáveis
Valeu Pedro!
parabéns ótimo conteúdo!!!
Muito obrigado Laiza!
otimo curso, so faltava certificado, parabens pelo trabalho
tou aprendendo seu cruso aqui na Austrália
nao entendi porque tem quem converter para string, se nao converter tbm funciona
pode duas variáveis de tipos diferentes, sendo integer, efetuar entre si uma operação aritmética em linha de código?
Pessoal,quem não conseguiu abrir a tela preta, aperte Ctrl + F5 no teclado. Ou insira o código abaixo:
Console.ReadLine();
Mestre Por favor me ajuda com esse exercicio.... grato pela atenção!
Questão A
Na programação de computadores é muito comum o uso de estruturas iterativas para resolver problemas que envolvem coleções de dados (vetores, matrizes, listas). Considerando o seguinte trecho de código (notado em C#), que define a classe Funcionario:
class Funcionario
{
public int Matricula { get; set; }
public string Nome { get; set; }
public static List< Funcionario> Funcionarios {get; set; }
}
Crie, na classe Funcionário:
1. Um método estático, denominado GerarLista, que cria e retorna uma lista com 10 registros de funcionários, sendo que:
a) A lista gerada será utilizada para preencher o atributo Funcionários, que é uma lista;
b) A matrícula deve ser um número inteiro sequencial (de 1 a 10);
c) O nome deve ser uma sequência de caracteres gerada aleatoriamente (podem ser nomes sorteados de uma lista pré-armazenada ou uma sequência qualquer de caracteres).
2. Um método estático, denominado BuscarFuncionario, que recebe um nome (string) por parâmetro, localiza o funcionário pelo nome na lista, e retorna a matrícula (int) do funcionário encontrado.
· Caso o nome não seja encontrado, o retorno para a matrícula deve ser -1 (menos um).
Muito bom, gostei de ++
Luciano Teofilo Valeu Luciano!!!!!!!!
então o /ToString transforma o conteudo da var em string, o que já era inteiro certo?? e se eu quisesse mostrar ele como int mesmo ???
Os métodos de exibição de dados na saída, como o Console.WriteLine, operam apenas com strings. Então, se você não fizer a conversão com o método .ToString, o C# fará uma conversão implícita da mesma forma. Mas você pode, e deve, usar a variável como int (ou outro tipo numérico mais apropriado) para fazer cálculos no programa, por exemplo.
@@bosontreinamentos conversão implícita, certo essa parte entendi
No c# não tem o String, Integer, Double e etcc.. igual no Java?
Sim, existem os mesmos tipos
Olá Fábio tudo bem? Estou gostando muito do seu treinamento. Estou obtendo um erro aqui no C# e gostaria que você me explicasse. Eu fiz um programa para calcular a média de 4 notas, utilizando o operador += para acumular a variável soma. Porém o C# me dá o seguinte erro na primeira linha que aparece o código 'soma += n1;'. O erro é o seguinte: Use of unassigned local variable 'soma'. Quando eu inverto de '+=' para '=+' funciona, porém esse erro só dá na primeira linha não preciso mudar o restante. Segue o código:
namespace CalculaMedia
{
class Program
{
static void Main(string[] args)
{
int n1, n2, n3, n4, soma;
double media;
Console.WriteLine("Digite a nota 1: ");
n1 = Int32.Parse(Console.ReadLine());
soma += n1; //colocando =+ funciona
Console.WriteLine("Digite a nota 2: ");
n2 = Int32.Parse(Console.ReadLine());
soma += n2;
Console.WriteLine("Digite a nota 3: ");
n3 = Int32.Parse(Console.ReadLine());
soma += n3;
Console.WriteLine("Digite a nota 4: ");
n4 = Int32.Parse(Console.ReadLine());
soma += n4;
media = soma / 4;
Console.WriteLine("Soma é: {0}", soma.ToString());
Console.WriteLine("A média é: {0}", media);
Console.ReadLine();
}
}
}
Fábio acabei de descobrir. O problema é porque na primeira linha a variável ainda não tinha sido inicializada. Eu coloquei uma linha de código para inicializar a variável soma no começo do programa (soma = 0;) e funcionou. Mas agora uma dúvida: Tanto faz eu acumular utilizando += ou =+?
Fábio desculpe o incômodo mas também já esclareci essa outra dúvida. O += que acumula. O =+ substitui o valor idêntico ao =. Só deu certo utilizando na primeira linha porque ainda não tinha nada acumulado, mas se utilizar nas outras linhas o valor será substituído.
@@evertonribeiros muitooooo bom.
Blz.
esse youtube do carai....agora tem dois anuncios
Se não fosse pelos anúncios, não existiria TH-cam, Matheus.