/*Write solution code here*/
module selector3(
input [1:0] sel,
input [7:0] a,b,c,
output reg [7:0] y
);
// method 1 : without if-else
// assign y = sel == 2'b00 ? a : sel == 2'b01 ? b : sel == 2'b10 ? c : 8'h00;
// method 2 : using case
// always @(*) begin
// case(sel)
// 2'b00 : y = a;
// 2'b01 : y = b;
// 2'b10 : y = c;
// default : y = 8'h00;
// endcase
// end
// method 3 : if-else (asked method)
always @(*) begin
if(sel == 2'b00) y = a;
else if(sel == 2'b01) y = b;
else if(sel == 2'b10) y = c;
else y = 8'h00;
end
endmodule