Skip to content

Instantly share code, notes, and snippets.

View ProfAndreaPollini's full-sized avatar
🎯
Focusing

Andrea Pollini ProfAndreaPollini

🎯
Focusing
View GitHub Profile
@ProfAndreaPollini
ProfAndreaPollini / main.cpp
Created January 31, 2022 08:54
C++ inizializzare un vettore di elementi casuale usando std::rand()
#include <iostream>
#include <cstdlib>
#include <ctime>
const int N = 100;
int main() {
int arr[N];
// init rng
@ProfAndreaPollini
ProfAndreaPollini / main.cpp
Created January 31, 2022 09:00
Inizializzare gli elementi di una matrice in C++ a valori randomici compresi tra zero e dieci(escluso)
#include <iostream>
#include <cstdlib>
#include <ctime>
/*
Inizializzare gli elementi di una matrice in C++ a valori randomici compresi tra zero e dieci(escluso)
*/
const int RIGHE = 10;
@ProfAndreaPollini
ProfAndreaPollini / main.cpp
Created January 31, 2022 09:19
inizializzare array c++ e ricercare elementi
#include <iostream>
#include <cstdlib>
#include <ctime>
/*
Scrivere un programma C++ che crei un array di 5 elementi interi generati
casualmente (0-10). Chiedere all'utente un numero e dire se il numero appartiene
al vettore. -1 per uscire.
*/
const int N = 5;
@ProfAndreaPollini
ProfAndreaPollini / passaggio-per-valore-e-riferimento-andrea-pollini.md
Created February 24, 2022 12:35
Passaggio per valore e per riferimento

Passaggio per valore e per riferimento

Prerequisiti

  • Conoscere il concetto di funzione
  • Conoscere il concetto di riferimento in c++

Quando definiamo i parametri di una funzione dobbiamo sempre aver chiaro che si possono fare due tipi di passaggio.

@ProfAndreaPollini
ProfAndreaPollini / index.html
Created July 10, 2022 10:20
Pyscript bitcoin tracker
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Home</title>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-2.4.2.js"></script>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-gl-2.4.2.min.js"></script>
@ProfAndreaPollini
ProfAndreaPollini / CassaAcustica.java
Created September 14, 2022 07:49
Lezione 14 09 2022
package test;
/**
*
* @author 15367519
*/
public class CassaAcustica {
private int volume;
public int getVolume() {
@ProfAndreaPollini
ProfAndreaPollini / Esempio1.java
Created September 16, 2022 13:00
Esempio Televisore | Lezione su classi e oggetti in Java: https://youtu.be/EytT8KR5QVg
package esempi;
public class Esempio01 {
public static void main(String[] args) {
var televisore1 = new Televisore("LG","nero",55);
System.out.println(televisore1.getMarca() + " " + televisore1.getColore() + " " + televisore1.getDimensioni());
}
}
@ProfAndreaPollini
ProfAndreaPollini / Frazione.java
Created September 20, 2022 07:53
Frazioni e loro stampa: lezione 20-09-2022
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package frazioni;
/**
*
* @author 15367519
*/
@ProfAndreaPollini
ProfAndreaPollini / Auto.java
Created September 21, 2022 06:59
Lezione 21-09-2022
package veicoli;
/**
*
* @author 15367519
*/
public class Auto extends Veicolo {
private final int nPorte;
private final String trazione; // ANT - POS - 4x4
@ProfAndreaPollini
ProfAndreaPollini / Automobile.java
Created September 23, 2022 08:56
20220923 - ESEMPIO AUTO
package veicoli;
public class Automobile {
private final Motore motore;
private final Fanale fanalePosteriore;
private final Fanale fanaleAnteriore;
private final Fanale frecciaSx;
private final Fanale frecciaDx;
private boolean quadroAcceso;