Postagens

Postagem em destaque

matriz

#include <stdio.h> #include <stdlib.h> #include <locale.h> int main() {     int matriz[5][5] = {0};     setlocale(LC_ALL,"portuguese");     for(int i = 0; i < 5; ++i){         for(int j = 0; j < 5; ++j){             printf("Informe o número na linha %d e na coluna %d!\n",i,j);             scanf("%d",&matriz[i][j]);         }     }     for(int i = 0; i < 5; ++i){         for(int j = 0; j < 5; ++j){             printf("%d\t",matriz[i][j]);         }         printf("\n");     }     return 0; }

Quiz: Donuts outra vez (7-6)

Aqui está uma array de objetos donut. var donuts = [ { type: "Jelly" , cost: 1.22 }, { type: "Chocolate" , cost: 2.45 }, { type: "Cider" , cost: 1.59 }, { type: "Boston Cream" , cost: 5.99 } ]; Instruções: Use o método  forEach()  para fazer um loop sobre a array e imprima o seguinte resumo de donuts usando  console.log . Jelly donuts cost $1.22 each Chocolate donuts cost $2.45 each Cider donuts cost $1.59 each Boston Cream donuts cost $5.99 each Códg var donuts = [ { type: "Jelly", cost: 1.22 }, { type: "Chocolate", cost: 2.45 }, { type: "Cider", cost: 1.59 }, { type: "Boston Cream", cost: 5.99 } ]; // your code goes here var printOut = function() { donuts.forEach(function(donut) { var str = `${donut.type} donuts cost $${donut.cost} each`; console.log(str); }); }; printOut();

Quiz: Amigos do Facebook (7-5)

Instruções: Crie um objeto chamado  facebookProfile . O objeto deve ter três propriedades: seu nome ( name ) o número de amigos ( friends ) que você tem e uma array de mensagens ( messages ) que você postou (como strings) O objeto deve também possuir quatro métodos: postMessage(message)  - adiciona uma nova mensagem em formato de string na array deleteMessage(index)  - remove a mensagem correspondente ao índice fornecido addFriend()  - aumenta a contagem de amigos em 1 removeFriend()  - diminui a contagem de amigos em 1 var facebookProfile = { name : "Márcio Souza", friends : 5, messages : ["Olá, tudo bem?", "Sim, e com você", "Me manda seu número", "Mando sim, 992773014"], postMessage : function (message){ this.messages.push(message);}, deleteMessage : function(index){ this.messages.splice(index,1);}, addFriends : function(){ this.friends++ ; }, removeFriend : function (){ this.friends-- ;} }

Quiz: Contas de banco 1 (7-3)

Instruções: Usando o dado objeto: var savingsAccount = { balance: 1000 , interestRatePercent: 1 , deposit: function addMoney ( amount ) { if (amount > 0 ) { savingsAccount.balance += amount; } }, withdraw: function removeMoney ( amount ) { var verifyBalance = savingsAccount.balance - amount; if (amount > 0 && verifyBalance >= 0 ) { savingsAccount.balance -= amount; } } }; adicione um método  printAccountSummary()  que retorne a seguinte mensagem de conta: Welcome! Your balance is currently $1000 and your interest rate is 1%. Código var savingsAccount = {     balance: 1000,     interestRatePercent: 1,     deposit: function addMoney(amount) {         if (amount > 0) {             savingsAccount.balance += amount;         }     },     withdraw: function removeMoney(amount...

Quiz: Itens do menu (7-2)

Instruções: Crie um objeto  breakfast  para representar o seguinte item do menu: The Lumberjack - $9.95 eggs, sausage, toast, hashbrowns, pancakes O objeto deve conter propriedades para  name ,  price  e  ingredients . Código var breakfast = {  name : "The Lumberjack", price : "$9.95", ingredients : "eggs, sausage, toast, hashbrowns, pancakes"      };

Objetos JS

Imagem
Notação literal de objeto var sister = { name: "Sarah" , age: 23 , parents: [ "alice" , "andy" ], siblings: [ "julia" ], favoriteColor: "purple" , pets: true }; A sintaxe que você vê acima é chamada  notação literal de objeto . Há algumas coisas importantes de que você precisa se lembrar quando está estruturando um objeto literal: A "chave" (representando o nome da  propriedade  ou  método ) e seu "valor" são separados de cada um por  dois pontos Os  pares   chave: valor  são separados de cada um por  vírgulas O objeto inteiro é colocado dentro de chaves  { } . E, assim como você pode procurar por uma palavra no dicionário para encontrar sua definição, a  chave  em um par  chave:valor  permite que você busque uma informação sobre um objeto. Aqui estão alguns exemplos de como você pode recuperar informações sobre os pais da minha irmã usando o objeto criado por você. // duas maneiras eq...

Quiz: Números aninhados (6-10)

Instruções: Use um loop de repetição  for  aninhado para receber a array  numbers  abaixo e substituir todos os valores que são divisíveis por  2  (números pares) pela string "even", e todos os outros números, pela string "odd". var numbers = [ [ 243 , 12 , 23 , 12 , 45 , 45 , 78 , 66 , 223 , 3 ], [ 34 , 2 , 1 , 553 , 23 , 4 , 66 , 23 , 4 , 55 ], [ 67 , 56 , 45 , 553 , 44 , 55 , 5 , 428 , 452 , 3 ], [ 12 , 31 , 55 , 445 , 79 , 44 , 674 , 224 , 4 , 21 ], [ 4 , 2 , 3 , 52 , 13 , 51 , 44 , 1 , 67 , 5 ], [ 5 , 65 , 4 , 5 , 5 , 6 , 5 , 43 , 23 , 4424 ], [ 74 , 532 , 6 , 7 , 35 , 17 , 89 , 43 , 43 , 66 ], [ 53 , 6 , 89 , 10 , 23 , 52 , 111 , 44 , 109 , 80 ], [ 67 , 6 , 53 , 537 , 2 , 168 , 16 , 2 , 1 , 8 ], [ 76 , 7 , 9 , 6 , 3 , 73 , 77 , 100 , 56 , 100 ] ]; Códigos var numbers = [   [ 243, 12, 23, 12, 45, 45, 78, 66, 223, 3 ],   [ 34, 2, 1, 553, 23, 4, 66, 23, 4, 55 ],   [ 67, 56, 45, 553, 44, 55, 5, 4...